Add scale freezing capability
Reset filters & dimensions count on cube change
Add a minimum width on columns
Add padding bottom in left column

Allows the user to see the tooltips of the last dimension even if aggregated
Remove tooltips on redraw / render

Tooltips sometimes get stuck, for ex when you aggregate a dimension while a tooltip is shown, the tooltip will keep floating forever.
Reset filters when changing dimension
Fix tests for drill-down
Add first tests to query. Refactoring starts.
Extract cache component from query

The cache component is a sub-namespace of the query namespace.
This helps to get a better separation of code and a much clearer
interface of query.
This commit only extracts the cache from schema to the hierarchy.
The cache functions are not replaced in query yet.
Port the levels layer in query.cache.