RealtimeIndexTask: Fix "resource" serde
Simplify AbstractTask constructor
Fix getResourceManagementScheduler for non-autoscaling configs
Better tests and error messages for TaskResource
ForkingTaskRunner: Make TaskInfo into ForkingTaskRunnerWorkItem

This allows the API/GUI to return reasonable results when the primary
task runner is a ForkingTaskRunner.
Workers announce TaskAnnouncement rather than TaskStatus
Add missing license headers
Merge pull request #224 from metamx/task-announcement

Task announcement
[maven-release-plugin] prepare release druid-0.5.42
[maven-release-plugin] prepare for next development iteration
fix RTR closing PCC too early
[maven-release-plugin] prepare release druid-0.5.43
[maven-release-plugin] prepare for next development iteration
fix another bug with RTR to remove things correctly from running tasks
[maven-release-plugin] prepare release druid-0.5.44
[maven-release-plugin] prepare for next development iteration
bug fix for RTR removing workers race condition and partition chunks not being sorted by chunk number
add explicit null check for moving tasks from pending to running
Merge pull request #226 from metamx/bug-fix

1) bug fix for RemoteTaskRunner removing workers race condition
2) partition chunks not being sorted by chunk number
Merge branch 'master' into rt-ut