(maint) Remove reference to nonexistent puppetpath.

This would have failed if no backup_file was provided.  Now backup_file
is required without default.
(maint) Correct solaris 11/10 package install/uninstall

Solaris has different package handling between 11 and 10.  We were
correct on install for Solaris 11, but uninstall was Solaris 10.

Now differentiate between the two with the correct package handlers for
11 and 10 respectively.