Do not acquire session lock to log
allow db access outside of session

although DATALOCK contains multiprocessing.Lock() instances,
these aren't shared across processes... I'm not sure if locking
a database is actually effective here... we'll just see how it
goes ..
lock/acquire fix, logfix, BOTLOCK is None fix
no longer necessary to initialize pw_digest
resolve missing web modules configuration
use "with" for database locks, etc.
ssh user/password support