Reintroduce functions in data components
Add state namespace without display dependancies
Add a cube object type

This is WIP since we are passing strings with the "cube" identifier
almost everywhere and we need consistency in our code.
Add a clean way to set data used by crossfilter in analytics.data
analytics.data can retrieve data from Query for client side aggregates
Add filters, type, levels, properties to dimension
Add more parameters when initializing dimensions
Add cf data in dimension
Use of data.cube & data.measure in state
WIP display.js
WIP on charts
Add crossfilter dimension & group in analytics.data
Add init to analytics
WIP on display & state
analytics.data can retrieve data from Query for server side aggregates
Add query class to analytics.js
Fix state
Fix data
Fix display
Fix charts.chart