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