Eclipse metadata
massive refactoring, including making Robot an enum, introducing a dedicated listener, adding some outputs, and using a Thread Pool for the server
Merge remote branch 'origin/master'
Now using a logger that prints a name for the logging object
Improved code duplication and encapsulation, renamed two classes
Added debug flag and menu, removed unnecessary fields from Robot, changed GUI to german
Fixed display of colors
Documentation and minor refactorings
Prettied up user interface
Prettied up user interface: Gradient buttons, text only when disabled
Server now uses actions for buttons and menus
Updated .gitignore (cherry-picking from commit 85815ef6fb927d359cfb57c4bcd86fdec01936a5)
Changed colors and communication (single byte messages)
Added additional output for reorder
Removed println from Logger
Added log level to Logger, because of many debug statements
Selection is now reset when the last robot becomes inactive, so that they only resume running upon user interaction (like after server start)
The selection is updated to point to the first active robot when a robot becomes inactive on reorder
First steps towards help text and busy screnn with swingx
Hiding/showing help is in place
Made GUI localizable
Moved logger from RobotHandle to Robot