move some audit log messages from lams_admin to lams_common (in order for system-generated audit messages such as when users are auto-created to be used)
LDEV-1109: Fixing bugs in the authoring support for tool output based branching and getting the progress engine working. A rough implementation of the condition checking down for one MCQ condition for demonstration purposes. Two new methods added to the tool contract.