LDEV-4407 Tools to stop using learnerServiceThere is no need to have a separate ILearnerService designedfor tools only. As long as they require only one method from itcompleteToolSession() which we can simply move toILamsToolService. After which we just remove learnerServicefrom the tools.
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-4363 Adding stub for old lams_tool_dimdimAdding lams_tool_dimdim to GitHub as we need to use it for other siteand we didn't import it originally from CVS.
LDEV-2374: - Vote now accepts nominations created by Teacher as well as ones derived from input. - Teacher can now limit number of Learners contributing to Vote's nomination pool. - Each tool now declares which DataOutputDefinitions it can accept for Data Flow.