splitting out the definitions

Split the definition out so each portion of a mongo cluster has its own
config section so we can build mongos, configserver and mongodb on one
host.
config split

added config_cfg and config_s to split the configuration information so
I can install the entire cluster on one node.