Fix incorrect return value in case of WaitAll and 0 timeout
Fix incorrect return value in case of WaitAll and 0 timeout

As reported by @InvalidCraftedHandle, pevents was returning the wrong
value if called with `waitAll == true` and all events were ready from
the get-go. Closes #5.

neosmart/pevents,neosmart/pevents