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 HadoopDruidIndexerConfig to give a port of 0 instead of -1 when binding DruidNode @Self annotation
fix port not set in DruidNode
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
update jackson to 2.4.4
upgrade LZ4 to operate directly on ByteBuffers
write byte data as is in smile
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
Merge pull request #925 from metamx/update-jackson

update jackson to 2.4.4
SSL-capable ServiceEmitter.
Replace google-http-client imports with real guava imports.
Fix confusing error message in HadoopIndexTask
Merge pull request #928 from metamx/ssl-emitter

SSL-capable ServiceEmitter.