current state of viewdata refactoring
there is no need to pass the type since we directly instantiate the right class
looks like we still need the default report properties
fixes treemap footer icon is displayed in row evolution
adjusted some visualizations to the new viewdatatable structure, the platform is displaying some data again
removed visualization properties
slowly we are getting rid of all static properties and method
visualization does no longer extend a view, get template file directly
define client side and overridable properties in config, not sure if it is a good idea but we will see
we might have to pass the property to the config
set properties on config, not on view itself
apparently we have to get the table id still static
Merge remote-tracking branch 'origin/master' into viewdata_refactoring

Conflicts:
	core/ViewDataTable.php
	plugins/CoreVisualizations/Visualizations/Cloud.php
	plugins/CoreVisualizations/Visualizations/HtmlTable/AllColumns.php
use new viewdata structure
better auto completion for config
fix error in cloud columns_to_display[1] is not defined
make phpstorm happy
added possibility to assign template vars
fix it is not possible to switch between visualizations in the ui
removed unused namespaces