* QRunnable task to determine supported video input device resolutions (implementation deactivated).
* Rename Device ID to device-path - its not always available i.e. for virtual devices.
* Adds Options to VideoCaptureThread and redesigned the usage of it's delegates.
* Updates the way in which startup options work (they get invoked after the ClientController's thread started).
* Moves config initialization directly into the MainWindow::Private.
* Uses triggered(bool) signals instead of toggled(bool) to make sure the events only occur on real user events.
* Adds slots to MainWindow which can be called safetly at any time.
* YuvFrameVideoCaptureThreadDelegate gets responsible for VP8 encoding.
* Removes static resolutions from settings dialog. Only uses real supported resolutions.