Document lp_solve dependency
Update credits
Make it possible to have items that are not derived from Item.

To include a different QGraphicsItem on the scene, one needs to wrap it
inside an Item that redefines the childItems() method to filter out
non-Item-derived scene items.
Improve an error message.
Fix the java import tool to take into account the latest oomodel changes
Rename ExtendableNode to CompositeNode and adjust all supporting classes
Fix a bug where a list node could be accessed on a partially loaded list
Fix a bug with copy-pasting resolved references
Fix a few formatting issues
Fix a crash when editing lambdas (compound expressions in general)
Fix a bug where computing the regions of a grid layout element crashes
Add a TODO remark
Fix a bug where a constructor parameter was not used.
Add support for type qualifiers (const, volatile)
Add convenience constructors to two oomodel nodes
Add visualization and interaction support for AutoTypeExpression
Add an extra SetCursorEvent option to set the cursor to a specific point
Make the cursor change back to where it was on Undo

TODO: Change forward on Redo
Move cursor on Redo