Pull request to add puppet modules to the custom installer

This is a cleaned up version of Pull Request https://github.com/composer/installers/pull/154 that allows the ability to manage puppet modules with composer.