Netty: Support to bind on multiple host/port pair

This PR allows to bind to more than host and port using the `bind_host` and `port` properties. You can basically create differrent profiles, which can also have different tcp and buffer settings.

TODO: Documentation, explain possible options
I would also mention that currently, the default profile is how other nodes in the cluster will connect to this node, in the future, we will allow to also have node to node communication that connect over multiple interfaces (profiles)