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
SERVER-13635: make repl test oplog storage agnostic