Update module build scaffolding.

Update the .fixtures.yml for proper YAML formatting.
Update the .gemfile to source gems from https://rubygems.org to fix a
Travis/bundler warning.
Update .travis.yml to support updated Puppet versions.
Expand Puppet versions tested in Travis-CI.
Rake validate to also check ERB for syntax errors.
Remove git-log-to-changelog from Modulefile.
Add contribution instructions to README.md.
Fix README.md references to hp_spp class.
Add Geppetto .project file.
Switched rspec include_class for contain_class.
bugfix

Signed-off-by: Mathias Decker <mathias.decker@mdc-berlin.de>
Update Geppetto .project to version 4.
Update Modulefile summary to be more concise.
Convert fixtures repositories to use https.
Expand Puppet versions tested in Travis-CI.
Update Modulefile source to use https.
Deal with sites that purge /etc/yum.repos.d/.

Provide file resources of the expected YUM repo config files so that
sites which forcefully purge /etc/yum.repos.d will be happy.
Switch from get_param to verify_contents in rspec.

Travis is mad about get_param and I seem to have switched to using
verify_contents in other modules, so lets convert!  Fixes failures in
[build 13](https://travis-ci.org/razorsedge/puppet-hp_mcp/builds/25999184).
Fix rspec tests for yumrepo gpgkey.
Allow tracking of metadata.json.
Switch to using metadata.json vs Modulefile.
Improved docs and lint.

Fixed up the metadata.json to have issues_url and tags.  Removed
description.
Switched from indented GHFM code sections to taged code sections.