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.