Specifically:
* printShardingStatus()/sh.status() show collections with missing 'dropped' field
* Don't omit 'dropped:false' in config.collections
* Add jstest for basic validation of printShardingStatus() output
Cleans up the CollectionType parsing code and moves all the collection
metadata retrieval logic under the catalog manager.
Also moves type_collection.* under the catalog manager library.