Reload gem path

Use confinements and puppet features to handle this:

http://alcy.github.io/2012/11/21/handling-gem-dependencies-in-custom-puppet-providers/