jjasghar/ubuntu init provider

This is a RFC to move the way init providers are found and used for ubuntu forward. This can eventually help every major distro if we take the suggestion.