Correctly check reload_opsview parameter in types

This sets the default value of the "reload_opsview" parameter to false
for all types and fixes the check for the paramter in the respective
implementations to check for true/false instead of 1/0.
Set default values for snmp params

This is probably better done in the provider where "undef" and
true/false can be interpreted correctly into their JSON equivalents.
Always sort array parameters/properties

Do this by overriding the `insync?` method and sort both the "is" value
(coming from Opsview) and the "should" value (coming from the Puppet
manifest). This obsoletes the requirement that the user supply array
parameters pre-sorted alphabetically. Should fix issue #8.
Fixing typo in property name
Merge pull request #18 from jlk/master

Fixing typo in access_hostgoups property name
bump version
Merge pull request #19 from antaflos/sort_array_params

Always sort array parameters/properties
Merge pull request #20 from antaflos/snmp_default_values

Set default values for snmp params
Merge pull request #21 from antaflos/fix_opsview_reload

Correctly check reload_opsview parameter in types
Add puppet manifest for opsview rest client config

Managing content of file "/etc/puppet/opsview.conf" via template.
The template uses the variables "$opsview_url", "$opsview_client"
and "$opsview_passwd".
Add puppet manifest for opsview agent

Installing package opsview-agent. Managing file
"/etc/init.d/opsview-agent" and service opsview-agent.
Add rest_client.pp to set variables for template

The variables "$opsview_url", "$opsview_client" and "$opsview_passwd"
need to be set.
wrapper manifests (setting some sane defaults)