SERVER-10879 Index spec equality check should test all index options
SERVER-10879 Text index builds validate both "key" and "weights"
SERVER-10879 Index build use post-fixed spec to check if index exists

As a result, ensureIndex on an existing text index correctly produces
a no-op.  Previously the index catalog would conclude that a
different index existed with the same name, and produce an error.