First wave import and update of old psp module.

Added support for hp-ams.
Split yumrepo out of init.pp and into repo.pp.  init.pp is now a wrapper
for including the rest of the classes and setting the class order.
Updated hphealth.pp, params.pp, and README.md.
Import and update of hpsnmp from old psp module.

Added a new $manage_snmp option to allow for hp_mcp to completely manage
the SNMP configuration.  This assumes no other Puppet module will
interfere with managing /etc/snmp/snmpd.conf.  If $manage_snmp is set to
false, then hp_mcp assumes a separate Puppet module is managing
/etc/snmp/snmpd.conf and will call that module to make the required
changes.
Add tests for main class.

Updated tests/init.pp to be a parameterized class.
Added rspec tests for Class['hp_mcp'].
Added boolean validation to hp_mcp::hphealth.
Update reference to Management Component Pack in README.
Import and update of hpsmh from old psp module.
Fix hp_mcp::repo rspec test.
Fix tests/hpsnmp.pp.
Remove libz_fix as it is fixed in hpsmh-7.1.1-1.

On CentOS 6, HP SMH had an error in the RPM install scripts since HP PSP
8.62.  hpsmh-7.1.1-1 finally fixes this bug.
Updates to README to clarify supported systems.
Make sure hpsmh dependencies are installed first.

Change the default UI timeout to 120 minutes.
Templates require the content parameter, not source.
Wrap main class in noop if not on a supported OS.

If we are not on a supported OS, do not do anything; similar to how we
skip over non-HP hardware.
Drop rspec for params class.

Update default value for ui-timeout in hp_mcp_hpsmh_spec.rb.
Added hp_mcp::hpsnmp parameters to Class['hp_mcp'].

Updated documentation of hp_mcp::hpsnmp parameters.
Puppetdoc updates.
Add install_smh parameter.

Give the user the option of whether to install the HP System Management
Homepage.
Remove razorsedge/snmp dependency.
Update README with better examples.
Merge branch 'release/0.0.1'