Merge pull request #1 from example42/master

Upstream pull
Added option to set provider type for package install. We use this to
set GEM install for some of our servers.

Needs more work for auto adding of init scripts/etc but breaks nothing
for existing users.
Merge pull request #11 from zennoc/gem

Ability to set package provider