Offheap incremental index

* IncrementalIndex now uses offheap to store aggregates
* GroupBy queries use processing buffer to store intermediate results 
the heap usage tends to be heavier, but experimentation so far says it is pretty tolerable, no major issues, also we talked about this a few times already