Helix task queue work. scheduler message that are sent to controller are
put in a taskqueue resource groups and actual tasks are done in a
SchedulerTask statemodel. Message handling constraints can be done at
resource level, cluster level, against the OFFLINE-COMPLETED state
transition type.
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-helix