Add librarian-puppet to gems
Allow to configure Vagrant Puppet provisioner via env variables
Add Puppetfile and Puppetfile.lock
Git-ignore Librarian-Puppet files
Add Rake tasks for Vagrant which prepare Puppet modules and manifest
Generate manifest from module name
Use /tmp if TMPDIR is not set
`vagrant halt` does not need the env vars
Add Rake task vagrant:ssh for completeness
Add desc to user-facing Rake tasks
Clean up modules as librarian-puppet doesn't do it
Run Vagrant with `rake test` and add `rake travis`
Create one fixture directory per project
Remove Ruby 2.0.0 from Travis config
Add dedicated Vagrant manifest as entry point for `rake vagrant:provision`
Document new Rake tasks in TESTING.md
Explain the best way to install gems locally

/cc @nightlyone
Move manifests/vagrant.pp to test/site.pp, giving it site scope
Add helper methods module_name and fixtures_path
Update Debian package index in test manifest