fix bug for #887, that is cannot query multi partitions of one datasource on realtime node.
Commonalize the cache config and change default to disable cache
Modify according to fjy's review, add reformatting according to eaclipse_formatting.xml
tests passing with on heap incremental index
code cleanups & formatting
make tests parameterised
Fix Hadoop CLI jobs
* Change "schema" --> "spec" for cli hadoop to keep up with internal hadoop
* Added check for HadoopDruidIndexerConfig deserialization from Map to see if it is trying to get a HadoopDruidIndexerConfig or a HadoopIngestionSpec
Merge pull request #923 from metamx/fixHadoopCli

Fix Hadoop CLI jobs
update joda-time and fix min/max instant
a whole bunch of cleanup and fixes
update jackson to 2.4.4
upgrade LZ4 to operate directly on ByteBuffers
write byte data as is in smile
Introduce buffer size
Merge pull request #926 from metamx/lz4-bytebuffer-support

upgrade LZ4 to operate directly on ByteBuffers
Merge pull request #924 from metamx/update-joda-time

Update Joda-Time and fix min/max instant overflow
use property for jackson version
Merge pull request #927 from metamx/speedup-smile-bytes

Improve Smile serde performance by writing binary data as is
consider mapped size in limit calculation & review comments
Merge pull request #925 from metamx/update-jackson

update jackson to 2.4.4