SERVER-15763 Report issecondary:true while newly elected primary drains unapplied oplog entries.

Such nodes already report ismaster:false, so need to report issecondary:true to
indicate that they are ready to accept reads.
SERVER-15771 Ignore the RefusesToStand unelectable reason when responding to a node's fresh check.

If a node sent out a replSetFresh command, it must consider itself electable, so
there's no point in telling it that it doesn't think itself electable.  It only
happens because the fresh request arrived before the next relevant heartbeat
response.
SERVER-15733 disable test
SERVER-15711: revert changes to flush lock ordering an increase buffer size
BUMP 2.7.8
post 2.7.8
SERVER-13635 SortedDataInterface::fullValidate supports full validation
SERVER-13635 IndexAccessMethod::validate supports optional full validation
SERVER-15751 Change stable debian package files to be in "databases" section, rather than devel

Closes #833

Signed-off-by: Benety Goh <benety@mongodb.com>
Fix grammar in $let agg expression error message.

Replace "it's argument" with correct possessive "its argument".
SERVER-10824 sh.enableBalancing() now requires an argument
SERVER-4844 Fix typo in $limit comment

Closes #836

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15614 LockerImpl changes to support diagnostics and deadlock
detection

Doesn't actually implement either, just provides the support and
prerequisites.

* We need to be able to map back from Locker objects to the operations,
* which own them, so introduce a LockerId type.
* Put the internal locking logic in a separate method.
SERVER-15541 Simplify the save/restore lock state code

There is no need to keep around the recursion counts, because yielding
only happens at the top-most level.
Revert "SERVER-15541 Simplify the save/restore lock state code"

This reverts commit 5f4cc63e737af5a4fa19d2f0cf33599c231ef1e4.
Revert "SERVER-15614 LockerImpl changes to support diagnostics and deadlock"

This reverts commit 629243d3ec1e0834754574d0dffb59c43d35e85e.
SERVER-15541 Simplify the save/restore lock state code

There is no need to keep around the recursion counts, because yielding
only happens at the top-most level.
SERVER-15614 LockerImpl changes for diagnostics

* We need to be able to map back from Locker objects to the operations, which own them, so introduce a LockerId type.
* Put the internal locking logic in a separate method.
SERVER-13635: fix list race in kv database catalog
SERVER-13635: make some test storage engine agnostic