reduce chance of freeze when typing characters in MS Word (#11373)
* queuehandler: use queue.SimpleQueue rather than queue.Queue as SimpleQueue is much more light-wait and reduces the chance of deadlocks.
* nvdaHelper: manually queue an executeEvent call for incoming typed character notifications rather than using queueEvent as queueEvent may cause a deadlock with the app who sent the typed character notification if Python's garbage collector runs and releases a COM object from that process during queueEvent's lock.
* Fix linting issues