libtorc-qml: Move CEC device into its own thread.

- very much round 1, plenty of cleanup required
libtorc-qml: More CEC cleanup