disable gpgcheck according to http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux/
break definition parameters into multiple lines
extract params and node attributes into local variables
check mongodb_type first
bring local variables into a new_resource object
update chef used for test-kitchen
Merge pull request #139 from josephholsten/refactor-defn

Refactor mongodb definition
Merge pull request #191 from hifrank/master

disable gpgcheck according to mongodb docs
update kitchen for new bento boxes
update gemfile
update to 0.14.2
 -> dependency on yum cookbook >= 3.0.0
replaces inclusion of mongodb recipe in mongodb::mongos,
mongodb::replicaset, mongodb::shard, mongodb::configserver with mongodb::base
adds default[:mongodb][:is_replicaset], default[:mongodb][:is_shard], default[:mongodb][:is_configserver] attributes,
those attributes used internally so no metadata description added
sets node[:mongodb][:is_configserver]=true when including mongodb::configserver recipe
sets node[:mongodb][:is_shard]=true when including mongodb::shard recipe
sets node[:mongodb][:is_replicaset]=true when including mongodb::replicaset recipe
replaces !node.recipe?("mongodb::shard") with !node.mongodb.is_shard
replaces node.recipe?("mongodb::replicaset") with node.mongodb.is_replicaset
updates search criteria to use mongodb_is_configserver attribute instead of mongodb::configserver cookbook
updates search criteria to use mongodb_is_replicaset attribute instead of mongodb::replicasted cookbook