Adding a drush_cmd provider, and making changes to site_install and make to use this new provider.
Foodcritic fixes
Bugfixes related to refactoring.