MX-1290 Only set the memcmp magic for primary key indexes, new or
existing. Add a test that verifies the sort order and uniqueness of an
_id index that is not the primary key.

Conflicts:
	src/mongo/db/collection.cpp
	src/mongo/db/index.cpp
	src/mongo/db/index.h
	src/mongo/db/indexer.cpp