refs #740 Fix bug where we'd create a collection named using the full ns
instead of just the collection part. Don't automatically create a custom
primary key for sharded collections that utilize a hashed or unique
shard key. Add protection against segfault in a split command.