Merge branch 'master' into fabian
Changed UI look & feel to Nimbus.
Fixed issue with closing actually open shapes.
Changed rendering code. More unified.
Added observer pattern to splines.
Started to write modularised tools. First a selecter.
Last commit was incomplete :-(. Now fixed.
Refactored gui.

Way too much changes in one commit.
Merge branch 'fabian'