LDEV-3599: Load only first few learners for each activity and lesson completed. Count learners for each activity, including hidden children of Branching in Flash format. Fetch full learner list on demand.Remove unnecessary methods.
LDEV-3581: Allowing monitor to search for particular learner by part of their full name. Changed sort in monitor to sort on the user's full name, to match the search.
LDEV-3578: Convert passwords from sha1 to sha256 with salt after successful authentication and on password change.Remove password hashing in browser.Change internal authentication mechanism for LoginRequestServlet and LoginAsAction.
LDEV-3591: Flatten UniversalLoginModule hierarchy - it was just a single leaf anyway.Format code. Clean up logs, errors and comments.Move queries from config files to code.
LDEV-3510: In trying to fix the ordering problem, started opening lessons in a new tab/window. Now reverted back to previous behaviour with lesson loading in the same tab.