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.
Allow tracking of metadata.json.
Switch to using metadata.json vs Modulefile.
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 7](https://travis-ci.org/razorsedge/puppet-hp_spp/builds/25999241).
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.