SERVER-15880 MMAP V1 should not create DB under the catalog mutex

DB creation should happen outside of the mutex and only the insertion
should be protected. See the assigned ticket for more details.
SERVER-15910 Do not call unlock after a LOCK_DEADLOCK error on the flush lock
SERVER-14462 Get rid of LockState::reportState since it is a noop today

Will be replaced by a new means of reporting the locking state.
Merge remote-tracking branch 'upstream/master'