Refactored Netty IPC code into separate classes (This closes #5)
[HELIX-489] Convert rabbitmq to use new API, rb=25927
[HELIX-519] Add integration tests to ensure that kill-switch for Helix tasks work as expected, rb=26212