server is actually run by the same user, so that one user
cannot remote control another user's instance.
If it is detected that another user is already running a
DrJava remote control server on the same port, the user
is presented a dialog to disable remote control or ignore
the problem for now.
M src/edu/rice/cs/drjava/DrJava.java
M src/edu/rice/cs/drjava/RemoteControlServer.java
M src/edu/rice/cs/drjava/RemoteControlClient.java
M src/edu/rice/cs/drjava/ui/MainFrame.java