Add ability to configure network ports for NCs and CC.

This includes the ability to specify different "public" ports, for situations
when a node is behind a NAT firewall.
Also eliminate IP check for data and dataset network addresses, which
should allow DNS names to be used as well.
Some internal cleanup regarding handling network addresses.

Change-Id: I9947fe3cec59daef3458cdc14d33c9353449da27
Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/204
Reviewed-by: Ian Maxon <imaxon@uci.edu>
Tested-by: Ian Maxon <imaxon@uci.edu>
27 files changed
tree: dd24d99fcf4f2360d3a6cabd66c83b709ef50fd4
  1. .gitignore
  2. LICENSE.txt
  3. algebricks/
  4. hyracks/
  5. pom.xml