[patch] Increment loopLevel prior to emitting aboutToBlock()/awake() signals

Without this, any deferred delete actions that occur as a result of
these signals will not be processed until the main event loop exits.

This is triggered by the QtWayland server, which uses aboutToBlock() to
process internal events such as surface destruction.
Merge pull request #9 from aaronkennedy/master

[patch] Increment loopLevel prior to emitting aboutToBlock()/awake() sig...