separate implementations of  incremental index

separate out impl of IncrementalIndex - 
1) OnheapIncrementalIndex - on heap version of incrementalIndex (used by default)
2) OffheapIncrementalIndex - off heap version, uses direct memory for aggregators and storing dimensions.
we removed notions of case insensitivity in Druid, so I think this should be just 'createIndex'