SERVER-1153: head record store update now works
SERVER-13635: fix BtreeInterface change by removing dead variable
SERVER-13635: clean up ownership semantics of objects inside of StorageEngine
SERVER-14006 Experimental document-level locking for in-place updates

This commit enables experimental (and untested) document-level locking for
in-place updates, which do not modify indexed values.

It should absolutely not be used on production systems and is for
demonstration purposes only.

It runs under server parameter called useExperimentalDocLocking. In order
to enable it, run:

./mongod <other parameters> --setParameter useExperimentalDocLocking=true