Make UDPMulticastBeacon use a FutureNotifier
Add toString to NetConnection
Make Beacon use ScheduledExecutorService
Rewrite ServerManager

ServerManager is now modular and only provides a framework for
managing ConnectionManagers and beacons. An implementation for
TCPConnectionManagers and UDPMulticastBeacons has been added which is
used by Eclipse and Command.
Merge ServerManager rewrite
Add JavaDoc overview
Remove unneccessary exceptions
Remove unused class
Remove another unused class
Rename ValueDestination to InputDescription
Add JavaDoc for blocks package
Move UserConstraints to Deploy view
Add JavaDoc for deploy package
Minor changes to Activator
Add JavaDoc for eclipse package
Rename DeployView to DeployEditor
Remove unneccessary classes
Add JavaDoc for deployEditor package
Remove IntervalEditor

IntervalEditor was simply an IntegerFieldEditor that only allowed
integers larger than 0. I changed the code to use an
IntegerFieldEditor and set its range accordingly.
Add JavaDoc for preferences, rename classes