Added hostname to role::xxx params; fixed bugs
Improved validation for 'router' hostname
Extended mongodb_shard with new methods