Fix issues with spaces in filenames or directories.

https://github.com/drwahl/puppet-git-hooks/pull/4 to fix
TEMPLATE/pre-commit.
Convert fixtures repositories to use https.
Expand Puppet versions tested in Travis-CI.
Update Modulefile source to use https.
Add compatibility data to the module.
Deal with the new metadata.json in Puppet 3.3.0.

Also make sure to build from the master branch.
Remove trailing comma to make JSON happy.
Begin change to using metadata.json vs Modulefile.
Finish change to using metadata.json vs Modulefile.