Do not load extensions on each call
implementing comments from review
S3DataSegmentMover: No need to move files onto themselves
[maven-release-plugin] prepare release druid-0.6.42
[maven-release-plugin] prepare for next development iteration
minor fixes
fix hadoop intake's parser exception catching (was too specific)
Merge pull request #337 from liquidm/fix_hadoop_intake_too

fix hadoop intake's parser exception catching (was too specific)
StatusResourceTest

misses testing reloading of modules currently
Updated test
Moved TestDruidModule
Merge pull request #326 from metamx/versions

StatusResource
IndexerDBCoordinator: Work around SELECT -> INSERT races when adding segments
pom.xml: Update emitter
Indexing service: Break up segment actions

Each one now one operates on at most a collection of segments that comprise
a single partition. The main purpose of this change is to prevent audit log
payload sizes from getting out of control.
Empty task intervals, and empty lock intervals, aren't useful.

So prevent them from being created, through checks in AbstractFixedIntervalTask
and TaskLockbox.tryLock.
Autoscaling: Move target count independent of actual count.

This should let us grow and shrink the worker pool in chunks when necessary
(like when a bunch of them go offline, or when there is a worker version
change).
DbTaskStorage: Protect against invalid lock_payload
TaskActionToolbox: Combine adjacent ifs
Fix import