lock: refactored + improved user feedback
Reorganized locks code + added extra info for the user:
- When waiting on a global lock, display the forced release command
- When a forced global lock release request is received, show the holder of the lock who and why of the request
Bug: T330756
Edited by Jaime Nuche