SERVER-12081 fts_iterator implementation
SERVER-11239 Rename flag to allowDiskUse and include in error messages
SERVER-12284 Improve HostAndPort comparisons

* No longer copies strings to do the comparison
* Compares host strings once rather than twice in operator<
SERVER-12284 Rip ReplicaSetMonitor out of dbclient_rs files

This is pure code motion.
SERVER-12284 Rewrite ReplSetMonitor
SERVER-12284 Fix dbtests/replica_set_monitor_test.cpp for RSM rewrite
SERVER-12284 Simplify TagSet class

It is now little more than a well-typed BSONArray that has a more useful
default constructor.

Since the new RSM no longer uses the iterator portion of the API, it isn't
worth the cost of maintaining it. Additionally, TagSet being it's own iterator
was more than a little odd.
SERVER-12284 Make test wait for mongos to be aware of secondary.
Merge branch 'paul/ftsiterator'

Conflicts:
	src/mongo/db/fts/fts_spec.cpp
	src/mongo/db/fts/fts_spec.h
	src/mongo/db/fts/fts_spec_test.cpp
SERVER-12369 SERVER-11461 Update mongodump and mongorestore to properly handle users and roles in 2.6

There are some known caveats:
(1) It's not safe to run mongorestore while user-management commands are
executing on a live system (SERVER-12539).

(2) To restore 2.4 users to a 2.6 system that has never had any users added, you
must manually insert the version document indicating v1 users into
admin.system.version, which must be done by a highly privileged user, before
beginning the restore (SERVER-12541).
SERVER-12081 Formatting for FTSElementIterator class declaration
SERVER-12081 Move fts_iterator.{cpp,h} => fts_element_iterator.{cpp,h}
SERVER-7282 Clean up namespace name length checks
SERVER-12513 If a 2.4-style index on admin.system.users is detected, remove it
SERVER-12419 standardize on one type for HostOpTimeMaps
SERVER-12419 Add support for electionId in replsets and wElectionId in GLE command
SERVER-12419 add electionId to mongos batch response structure

Note that this will require some modifications/backporting to 2.4.10 for full support.
SERVER-12419 Fix commands from mongos and GLE
Merge remote-tracking branch 'upstream/master'