da24a99b91
The RMI documentation (http://docs.oracle.com/javase/7/docs/technotes/guides/rmi/javarmiproperties.html) says it is useful to set up a `java.rmi.server.hostname` system property on a client and a server. When the property is set up on a client, I saw that "RenewClean" threads stopped listening to my external IP, so all client and server threads are now only listening the loopback interface. I also changed the way the property is set up on the server side: before the change it was passed in jvmargs at a process launcher. I moved this code directly to the main method of the daemon, because it is easy to forget to set up the property, when running the main for debug purposes.