[HELIX-470] Netty-based IPC layer

First-pass at an IPC layer for Helix. This provides cluster-scope-addressable messaging (e.g. send to all SLAVE partitions of a resource).

@hsaputra Yes, the top-level NOTICE is currently a superset of all submodule NOTICE files, though this is done manually.