SERVER-16300 fix MMAPv1 repair cursor invalidation of a document in a singleton collection
SERVER-15424 Eliminate unused ConnectionPool::Options structure in NetworkInterfaceImpl.
SERVER-15424 Fix signed-unsigned integer comparison
SERVER-16478 Remove unused List1 class
SERVER-15043 Don't log about rollbacks at default log level
SERVER-16086 Should not open the Unix Domain Socket if the chmod fails

Closes #871

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15539: Properly save/restore state when yielding in M/R

This fixes a regression introduced in commit 29a700ad.
SERVER-16469 findAndModify runImpl(): improve error reporting

Previously, findAndModify ignored errors encountered in calls to
PlanExecutor::getNext() when searching for the document to modify.
Now, errors are bubbled up to the user.
SERVER-16469 findAndModify runImpl(): set limit of -1 on query

This allows findAndModify operations that include a sort to take
advantage of the top-K sort logic in the query engine.  This reduces
the memory footprint of the operation from O(N) to O(1), where N is
the number of documents matching the query predicate.
SERVER-16482 Do not look further in the conflict queue if X lock was just granted

This is a small optimization, which would help with the LM cost in the
presence of X-lock conflicts, such as the MMAP V1 collection lock.
SERVER-16429 Add ScopedTransaction to AutoGetCollectionForRead and Map-reduce
SERVER-16394 Fix JSThreadConfig leak
SERVER-16490 do not reset connection outside of bgsync thread
SERVER-16485 properly clear progress meter on failed index builds