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.
Merge pull request #930 from metamx/errorMsgFixHadoopIndexTask

Fix confusing error message in HadoopIndexTask
Merge pull request #929 from metamx/google-cleanup

Replace google-http-client imports with real guava imports.
Replace AppendableByteArrayInputStream in DirectDruidClient
* Replace with SequenceInputStream fueled by an enumeration of ChannelBufferInputStream which directly wrap the response context ChannelBuffer
* Added zero-length byte array when DirectDruidClient is done. This prevents an odd race condition on `done`.