Updated the tests to read the list of distributions we support by searching for directories beneath hooks/ rather than having a set list. This is in preference to updating them to include fedora now, and more in the future ..
Added ubuntu + gentoo to the testing.
Do the same for tests, no more literal tabs.
Updated test suite to work with new layout.
Make sure that the /etc/inittab file is updated as expected