lock debug logging

Logging when lock is acquired and released to help in debugging AUTO-587
logging in silverberg itself

that is not yet merged in silverberg
scheduler lock debug logging

not sure if we need this
updated silverberg version to use BasicLock logging
debug logs logged at different level

Implemented a debug() method in BoundLog that maps to level=7 msg(). This is used to distinguish normal
logs from debug logs

Yet to add tests
using debug log in different places
Revert "debug logs logged at different level"

This reverts commit e4dc25c081a6896ecb234342a6ce2e96d18317b0.
removed debug usage from some places

still incomplete. scheduler tests do not pass
made some irritating mock logging changes
Merge branch 'master' into lock_logging

Conflicts:
	otter/scheduler.py
	otter/test/test_scheduler.py

occurred after klein change
lint fix
removed other references of debug
reverted tap to have no diff
Merge pull request #351 from rackerlabs/lock_logging

Logging cleanup. This will enable locking logs from silverberg locking