differentiate between sending and listening port

For local testing it can be very helpful to have the gamecontroller send and
receive data on two different ports. Ideally this can be set via the command
line, however for now the GameControlData class constants can be adjusted.
Merge branch 'twoports' into HL
adjust port constants in compatibility code