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
Modify InitializationTest to use a port of 0 instead of -1
Modify HadoopDruidIndexerConfig to give a port of 0 instead of -1 when binding DruidNode @Self annotation
fix port not set in DruidNode
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