fix package resource to support Puppet 3.4 and later

successor of https://github.com/Ericsson/puppet-module-netbackup/pull/6.
Taking care of different package & require handling on Solaris.

Updated PR:
Removed $default_client_packages from Solaris section and updated the README that $client_packages is not applicable on Solaris.