Added initial lib/mongo_xxx implementation
Added core mongos
Added template for mongos conf
Added roles arbiter, config, router, shard
Added basic cluster test
Added provider type mongodb_shard
Added skeletion of role::shard/arbiter for replica/sharding automation
Improved mongodb_replset custom function
Adjuster role::shard and arbiter for new custom function
Added "router" param for mongodb_xxx resource types
Updated role shard; remove sharding provisioning
Updated cluster test
Added mongodb_collection type definition
Updated mongodb_database/shard
Updated type definitions; set default values
Extended role::shard with enabling shard in the cluster
Added hostname to role::xxx params; fixed bugs
Improved validation for 'router' hostname
Extended mongodb_shard with new methods
Updated shard_key default value