Many DataExchange improvments

Beside small bug fixes and string resource changes worked on the
DataExchange classes and layouts. A DataExchangeManager added that
manages GameDataExchangers and allows to show a dialog that visuales
exchange and select games to exchange.