SERVER-15262 Deadlock detection support

Implements the wait cycle detection logic, but it's not incorporated with
the LockerImpl yet.

Also fixes conversion requests to follow same FIFO pattern as conflicting.
SERVER-15262/SERVER-15711 Flush thread should have precedence and discover deadlocks