LDEV-2925: Change optional App Context file path to be more specific as searching in whole Classpath is time consuming (15 seconds). This means that the file has to be in JAR next to classes, not in WAR in WEB-INF.
WVI-33, WVI-34: Add Learner progress synchronisation code for manual triggering. Fix a bug in prefix-less user creation via IntegrationService. General clean up.
WVI-33, WVI-34: Split horizon project to encapsulate old features and new sychronisation servlet. Add initial synchronisation code. Add custom login page to horizon project. Add DB init scripts. Fix "_db-script" Ant target so it accepts files not only from db/sql dir.
LDEV-2847: Number of optional LAMS EAR modules grow and making a full-text placeholder for each of them in application.xml became an issue. A new approach with short token replaced with module activation entry was used.
WVI-33: Allow registration on external server via SAML module. Make "access" context use AuthnRequests. Upgrade several libraries to newer versions. General debuggin and cleaning.