Start synchronizing module files

These commits add support for https://github.com/puppetlabs/modulesync (currently private) and sync files with it.

This is a WIP as it still needs an updated .travis.yml template.