support any custom widget not just string based ones
add destroy method to WidgetBase which is beaing called on remove
add custom widget to display pointers

the custom widget is able to follow the pointer
Merge branch 'master' of https://github.com/webgme/webgme