SERVER-13498 Get rid of LockStatus

This change removes all usages of LockStatus and pushes the lock
acquisitions to be inside the respective commands. This is a
refactoring on the way to per-document locking.
Merge remote-tracking branch 'upstream/master'