Binding to localhost should now bind to a public IP in Linux
SimpleHttpServer.java:
-if the config option serverBindLoalhost is 'true' then the service should bind to a public IP address. This option was working on Windows and Mac, but Linux would always bind to 127.0.0.1.  Updated constructor so that the first non-loopback, non-ip6 addresses is used (otherwise the last loopback address is used).
-updated restart module handler to point to the (hopefully) correct new host name when restarting the web server or the entire service.