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.

True this should technicly work as well.
But it would looks like a useable parameter which is only used for dependencies here.
Instead I suggest to remove $default_client_packages from the Solaris area at all. It is not used for Solaris at any place.