* Refactor downloads to use download role directly
Also disable fact delegation so download delegate works acros OSes.
* clean up bools and ansible_os_family conditionals
This should make things a little more composable,
by making these roles meta roles that perform no
actions by default we allow each role to own its own
resources.