SERVER-14425 Move all Lock Manager enumerations to a separate header

Most of the lock manager enumeration types are necessary in places where
the entire lock manager interface and its structures are not needed.

Also causes circular include dependency with LockStats.