Update documentation to include contribution guidelines
Add some more code style guidelines
Move the generated documentation to the ignored doc/generated
Support the clearing of annotation based customizations

Now what's left is to add a way for the user to trigger this and a way
to update all visualizations.
Fix some Eclipse project issues
Change annotations in classes to use VStatementItemList
Add a return statement to the interface contract class
Enhance style loading to support multiple styles per file
Define all keyword styles for Code Contracts in a single file
Fix the OOClass handler to forward events it does not understand
Add a TestBox item mainly useful to develop and test layouts
Add an assertion to make unregistered nodes apparent
Add one more convenience constructor to the TestBox item
Make OO types copyable and add a clone() method
Properly accept events processed by MainView
Add a scene refresh mechanism that redraws all top level items.

Optionally, it is possible to register additional actions that are
executed before the scene is refreshed.
Reset and update all customizations when a scene is refreshed
Introduce a Timer that can be used to measure execution times
Improve the API of the Timer class
Track the execution time for some interesting processes. Use F7 to show.