Update puppet-osx

Lots of new features.
Clean up config and use more of osx