Enable properties to configure Chef gems

Added context properties to allow users customize how RubyGems is installed and also the version of the Chef gems that is installed when bootstrapping nodes.