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
updates search criteria to use mongodb_is_shardattribute instead of mongodb::shard cookbook
Merge pull request #192 from josephholsten/extract_shared_code_from_default

Extract shared code from default