Client
* Fixes crash when deleting decoder map.
* Increases auto-reconnect timer to 5s.
* Renames TcpClient class to StreamingClient.
* No longer handles streaming-server-changed event in ClientController. Its a part of the internal StreamingClient now.
* Makes it possible to re-use the StreamingClient by calling the reset() method (internal only!).
* Retries to authenticate the UDP port until the server sends us an OK response (TODO: Stop on error)
* Refactors some TCP handling variables.