Add support for upgrading and uninstalling

This adds an :uninstall action and rudimentary support for upgrades of packages registered in pkgutil by allowing a version to be passed to the resource. Makes it a little closer in functionality to other package resources. Also adds Test Kitchen configs and a few Serverspec tests.

I'm pretty new to command line package installs on OS X, so any feedback is much appreciated. Thanks!