LDEV-1571: Sync gates to open for group based and teacher chosen branching. The "potential list of learners" is restricted to the group of learners associated with the group assigned to the branch.
LDEV-1558: Once a learner completes a lesson by hitting a "stop after activity" branch, it stays completed, irrespective of whether the user hits resume or if Live Edit is done and new activities are added to the end of the design.
LDEV-1278: Adding calls that allow the sending of learner progress records in batches. This requires specific HQL to lookup the records, and a new entry (for the size of the batches) in the configuration table.
LDEV-1382: The content repository needs the user details from the session to function properly, so it was throwing an exception on import. The previous code looked at the path, but we need the filename!