extracts shared code into mongodb:base recipe and instead of including mongodb recipe in mongos, replicaset and others , include mongodb:base
sets [:mongodb][:is_configserver] when including mongodb::configserver recipe
sets [:mongodb][:is_shard] when including mongodb::shard recipe
sets [:mongodb][:is_shard] when including mongodb::mongos r recipe
sets [:mongodb][:is_replicaset] when including mongodb::replicaset recipe
don;t check for node.recipes.include?("mongodb::default") or node.recipes.include?("mongodb") in mongodb::default recipe
adds [:mongodb][:is_replicaset], [:mongodb][:is_shard], [:mongodb][:is_configserver] to attributes/default