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
a whole bunch of cleanup and fixes
Introduce buffer size
consider mapped size in limit calculation & review comments
Update ForkingTaskRunner to remove @Deprecated Files method usage
metadata injection not needed for indexing service
fix error message
Merge pull request #933 from metamx/removeDeprecatedFiles

Update ForkingTaskRunner to remove @Deprecated Files method usage
fix size calculation
Merge pull request #934 from metamx/fix-hadoop-metadata-injection

metadata update handler injection not needed for indexing service
Merge pull request #902 from metamx/cache-config

Commonalize the cache config and change default to disable cache
fix broken unit tests
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
update joda-time and fix min/max instant
update jackson to 2.4.4