refs #871, refs #894 support rename and replication for partitioned collections
refs #895, refs #896, fix bugs in dropPartition and ensureIndex
refs #896, refs #894, fix bugs and add tests
add uassert for initializer that converts a normal collection to partitioned, and a comment explaining why we are currently limiting that functionality