Add Qt-based watcher

Does not work, needs to do something with starting QCoreApplication
Try using qt_app.processEvents() in a separate thread

Does not work as well. Works normally for applications already using Qt
(e.g. `ipython -q4thread`).