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.