Use chartObject class instead of the whole object
Use only one application instance instead of 2
Rework event system: normal events (user interface) and global events

- global event: bind event+handler to application instance, so a view
can trigger a global event and pass data (optional)

- a view can call bindGlobalEvents to publish event handlers for certain
events to the application instance (it will bind this events to itself
and set the given event handler)

- simply view management: only one list with view instances and additional
properties as id, attachedTo or alreadyRendered
Add comments to event management functions
Fix : bug in Application.ts
Add Run.ts to initialize cubeVizApp outside of templates

- it call on document ready the onStart_application event
- in the templates you only add your views, thats it (they have to
listen to events)
- move javascript init stuff to PHP module and controller
Port existing IndexAction views to new event management system
Make it possible to switch between charts
From now on the server collects standard data for CubeViz config

- so at the start all elements initialize with the data they got
- but it is still possible to load data, if something changed
- kill this.el because it was no really a reference to the given
attachedTo id or class
Separate dimension and measure loading into different functions
Implement button "close and update chart" in setupComponentDialog