SERVER-15015 fix $min/$max handling for descending indices
SERVER-15085 Fix rocks storage restart failure caused by using rockdb::Slice to refer to a temporary string.

    rocksdb::Slice doesn't own the data it points.
    A string needs to be kept to own the key.

Closes #761

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-14440 Introduce support for OpenSSL in Windows Server 2008 R2+ SSL MSI

Closes #762

Signed-off-by: Benety Goh <benety@mongodb.com>
Revert "SERVER-14440 Introduce support for OpenSSL in Windows Server 2008 R2+ SSL MSI"

This reverts commit 9144f84e621f5e1ffde55579851180be5f8653ab.
SERVER-15031 Ensure local.me exists just once at startup and cache the RID there
SERVER-15063 Make _myRID in ReplicationCoordinatorImpl protected by _mutex
SERVER-15031 Properly pass our own optime into the ReplicationCoordinator
SERVER-14129: Use fsync instead of msync for Solaris
SERVER-15062 TopologyCoordinator test fixture removed in favor of helper method
SERVER-15062 test updateHeartbeat in the TopologyCoordinator
SERVER-15000 replcoordinator half of election proceedings
SERVER-14129: Use fsync instead of msync for Solaris
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
Merge upstream