Adds newNonLoopbackForNetworkInterface

This is needed to allow the user to specify the ROS Hostname.
An example application can: Run the ROS application through a VPN
connection. The user would like to use the tunnel interface
to creates the nodes and master.
Removed listAllInetAddress private method.

Also renamed getAllInetAddressByName to getAllInetAddressesByName.
official maven style open ranged dependencies.
0.2.0