META aspect's sheet support part1: visual parts

no behind logic of whatsoever yet
Merge branch 'demo' into develop-r
sheet tab name max width + overflow, rename, ondelete event handlers
Merge branch 'demo' into develop-r
Merge branch 'demo' into develop-r
playing with pointer inheritance
Merge branch 'demo' into develop-r
Merge branch 'master' into develop-r
version upadte
debug paramter in config file with default value of false
bugfix: handle node unload correctly in partbrowser
more padding so name and meta rules cogwheel does not overlap
Label style update
baseId by name in propertyeditor
Fixed small rounding error in creation of new point.
fix project name
style fix to avoid vertical scrollbar
pointer inheritance partially functions...
handle unknown types corretly and display their names
Added support for fewer turns in connections.

Specifically, I changed the routing to make a path that will take a straight path to the other destination connection area if possible. It has been added into the simplification steps of the original path finding process.