Humanoid League uses the terms "red" and "blue" now
Merge branch 'master' of https://github.com/bhuman/GameController
remember the penalty of the substituted player

When substituting a player, the substituting player should keep the
remaining penalty time of the substituted player. In the humanoid
league there are two different penalty times (30s and 60s) which
requires that the type of penalty is remember to correctly calculate
the remaining time.
Merge branch 'master' of https://github.com/bhuman/GameController
Merge remote-tracking branch 'upstream/master'
Give network threads the time to terminate
Merge remote-tracking branch 'upstream/master'
Made GameStateVisualizer's listener more similar to GameController's network classes
Sub-Player inherits penalty in SPL
Distinguish between substitution in SPL and HL in readme
Drop-In Competition: It is only possible to choose the drop-in teams
Changed the names of drop-in teams
Coach messages are displayed in UTF-8
Drop-In Blue/Red can be selected only by their matching color
Move dropInPlayerMode to rules
Made SPL drop-in games a separate category
Bugfix: set auto color change and fulltime correctly
Adapted readme
Invert semantics of flag "fallen" in standard message
Different background image for drop-in games