SERVER-15089 oplogreader use HostAndPort to connect instead of strings
SERVER-15089 remove last uses of dbclient.connect(char*)
SERVER-15032 enforce 2GB file limit for Javascript files passed to shell
blah
SERVER-15062 test prepareFreezeResponse in the TopologyCoordinator
SERVER-15052 make prepareFreshResponse return an error when the callback is canceled in the TopologyCoordinator
SERVER-15062 test commands fail when their callback is canceled in the TopologyCoordinator
SERVER-15113 fix order of cancellation vs. signaling in elect_cmd_runner
SERVER-14023 Add RHEL 7 Enterprise .rpm
SERVER-13243 Add Ubuntu 14.04 Enterprise .deb
SERVER-5022 allow covered queries with shard filter
SERVER-15114 Remove misleading init script comment
SERVER-14561 Implement heartbeat scheduling and reconfig logic in TopologyCoordinator.
SERVER-15118 Clarify locking rules in ReplicationCoordinatorImpl.

Notably, _rsConfig, _rsConfigState and _thisMembersConfigIndex have a locking mode
that makes them safe to read in executor context without holding _mutex.
SERVER-15075 Check return value of ReplicaSetTagMatch::update when waiting for write concern
SERVER-14742 delete old explain and turn on explain 2.0
SERVER-15029: missing rename source field should be a no-op

(cherry picked from commit 8f8e59a78107a079c5367abdc31580d20428d9cc)
SERVER-13104 enumerate all possibilties for $or below an $and
SERVER-15118 While _rsConfig is synchronization type MX, _rsConfigState is type M.

Consulting _rsConfigState requires holding the mutex, even in executor context,
because _rsConfigState may be changed outside of executor context.