Rework to use package_provider for Solaris Support

Removes requirements on adding provider info to site.pp