Offheap incremental index

* IncrementalIndex now uses offheap to store aggregates
* GroupBy queries use processing buffer to store intermediate results 
earlier It was being used only for IntermediateProcessing during query processing, now its being used for multiple purposes, ingestion as well, so renamed it to be more generic