Cell editor factory to provide old value to modification listener
Introduce common interface: InvestmentVehicle
Improve taxonomy definition editor

* Show errors when assignment weights do not add up
* Fix assignment weighs when moving / editing weights
* mark Client dirty if taxonomy is edited