Pimpl DelayedSignalEmitter.
Put DelayedSignalEmitter in QtHelpers namespace.
Add hasSignal() method, extend test.
Add clear() method, extend test.
Implement error handling for failed commits.

In the process, add QtException class. Extend test.