Fixed: Clean shutdown of client possible even if local video is running or a connection to the server is established.
* Removed no longer needed "Record" and "Save to file" actions.
* Clean shutdown of client
* QMainWindow is now the parent of all started QThreads
* QThread's finished() method will take care of deleting sub QObject's which are assigned by QObject::moveToThread()
* Automaticaly connect to server and start video on application start up
* TCPClient forwards errors to ClientController including the Qt's specified error message.