LDEV-4407 Tools to use contentrepository classes from lams_commonTools start using shared contentrepository classes that wererecently moved to lams_common from lams_contentrepository.Remove any leftover dependencies on lams_contentrepository. Whichincludes getting rid of getRepositoryLoginTicket() and some othermethods from tools services.
LDEV-4411 Make collections and properties lazyIf it is possible, all collections and properties should be lazy. It hasbig impact on DB load.If a collection can not be made lazy because it gets iterated over in anon-transactional method (Actions), is should probably be moved to atransactional Service method.
LDEV-4451 Implement ToolSessionManager.getConfidenceLevels() in all toolsThis method allows Scratchie to query available confidence levels fromthe tools that can provide it. Actually, only Assessment and MCQ willimplement it for real, all other tools will implements it as "returnnull;".
LDEV-4407 Move lams_contentrepository exceptions to the proper packagelams_contentrepository's exception classes were moved tocontentrepository.exception package.(To access exceptions' earlier history use Eclipse's Show in Historyfeature or run 'git log --follow ./path/to/file')
LDEV-4180: Make DB patches produce up-to-date structure during build instead of applying multiple patches. Get rid of unnecessary tables and keys. Modify boolean columns to tinyint(1) Simplify patches where possible.
LDEV-3660: Remove export potfolio resources: Java classes, JPS, DB entries and labels. Remove localLinkPath attribute from CSS tag as it was only used for export portfolio.