move distro constants into instance variables

- move package distro case statement into distro itself
- remove redhat distro constant (it is rhel or fedora)
- leverage Distros.all instead of meta class fu
Clean up etc_issue

- remove knowledge of internals from specs
- lazy load file
- add include? method
use a PATH instead of hardcoding commands
remove extra distro classes