certmgr type cleanup
the Action subclass is unneeded
wip - ActionReports, certlib cleanup, lock cleanup

all *Lib things return an ActionReport now

We provide a "ACTION_LOCK" via injection now, and
test fixture provides a non file based one.
ActionLock moved to lock.py
*Lib objects have-a Locker to run things that need
locks
wip - add names to "reports"

fix up some certlib tests
comments
wip - start injecting Facts