use separate thread to monitor process for helix-agent
HELIX-81: org.apache.helix.manager.zk.ZKUtil#isClusterSetup() should not log error
remove system.exit(1) from cluster-setup#main()
HELIX-84: Add example/documentation/recipe on how to generate ideal-state programmatically
HELIX-86: add test case for helix-agent
fix pom.xml and testng.xml for helix-agent test
minor change to helix-agent test
printing exception messages. fixed imports
Update bump-up.command and ivy files
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-helix
update bump-up.command
HELIX-88: add backward compatibility check for batch messages
task execution recipe: added documentation + fixed some bugs
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-helix

Conflicts:
	recipes/task-execution/src/main/java/org/apache/helix/taskexecution/TaskCluster.java
	recipes/task-execution/src/main/java/org/apache/helix/taskexecution/TaskStateModel.java
"HELIX_HOST" can only take the hostname if it is provided in a
hostname:port format as input
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-helix
HELIX-89: User added listeners are not re-init after zk session expiry
HELIX-89: User added listeners are not re-init after zk session expiry
HELIX-91: missing retry logic in zkclient
[HELIX-92] Adding service discovery recipe