Add basic pkgin package management

This adds basic pkgin package management.  pkgin is used on Joyent SmartOS machines.  The basics are adding and removing packages, though pkgin supports more features than that. This is based off the pacman module.