Adding support for LAMS 1.0.2 import. Includes a table to map the old tool types to our new tool signatures. Can import a sequence with tool tasks, no grouping and no data.
Added extended interface for CoreNotebookService. Interface extends the ICoreNotebookService and adds getEntry(userID) and getEntry(userID, lessonID).Implemented interface methods.
Implenting copyToolContent. The ToolContent object needs to load the Tool straight away, otherwise the copyToolContent call ends up trying to link a proxied Tool object to two different sessions (the call to actually generate the id is in its own transation).
If you change the lesson class for lesson, the old rows in the database are deleted. If the lesson has already started, you won't be able to change the lesson class.