Add an initial implementation of a generic tree edit mechanism.

So far this allows the adding of child to composite nodes.
Support html format in TextRenderer.

Not really tested so far.
Fix segmentation fault when clicking html texts.
Fix a problem where SequentialLayoutFormLayout would not own its items.
Fix issues with html text rendering and text boundaries
Add a highlight to the current action receiver item
Enhance actions with filters, that hide unapplicable actions for a node
Add an html format option to TextStyle
Add a style option for items not to generate regions.

Useful for menu items.
Improve the appearance of the Action Prompt.

The new version uses DeclarativeItem.
Add a load command that can load any project in the /project directory.
Update Eclipse dendencies for Kepler.
Add an option to the JavaImportTool to parse .class files
Fix a few small issues when importing Java code.
Allow the JavaImportTool to use up to 4G of memory
Make the JavaImportTool generate multiple files using persistence units
Fix an issue with incorrectly writing parametric classes
Add some code to support vector icons in PDFs and SVGs. Disabled for now

Unfortunately there seems to be a bug in Qt - when rendering SVG icons
that contain gradients (fading to transparent - like the class icon)
there is a thick black outline being rendered.
Change the color of primitive types.
Change the Png screenshot scale to 8x.