Windows Sniffer fixed.

The windows sniffer never really exits in the current state, as pythoncom.PumpMessages() never got the exit message it needs.
The solution was too split the sniffer itself and dispatch it into a new thread. Hooked together with the lambda hooks we currently use in the sniffer. Now it also knows if we throw errors at it :+1: