fix bugs in ensureIndex of PartitionedCollection
fix nIndexesBeingBuilt()
fix bug in Collection::dropIndexes that affects partitioned collections with secondary indexes
change cursor type for secondary indexes so tests can distinguish
safekeeping checking of test
fix bugs in appendPartition related to adding a partition to a collection with multiple indexes
more test cases