Mega commit.

Integrated KineticGWT into Vaadin. Wrapped topologies into Vaadin
properties so they can be used as data source for multiple tables. Many
bug fixes and enhancements.