support multiple base DNs; support paged search results from ldap; remove bulk update method from spring's transactions; improve bulk update results report
LDEV-1134: Fixed the View Branches screen for tool output based branching - I can't list the users based on groups as they aren't in groups (and I can't put them in groups as the groups have to be linked to the condition and if the user goes to the default branch there is no condition). So for tool output based branching I have to find the users via their progress records.
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.