Follow-up to r57247: when asserting that an event object is not signaled, pass important values (the return value of WaitForSingleObject and the error code) as function arguments so that they are available in crash dumps.
Follow-up to r57247: when asserting that an event object is not
signaled, pass important values (the return value of
WaitForSingleObject and the error code) as function arguments
so that they are available in crash dumps.

Also cover the WaitForSingleObject call in ResetEventIfSignaled.

Set event handles to 0xafafafaf after closing to detect
use-after-free errors.

R=eroman
BUG=51950,75500
TEST=none

Review URL: http://codereview.chromium.org/6627065

git-svn-id: de016e52bd170d2d4f2344f9bf92d50478b649e0@77710 0039d316-1c4b-4281-b951-d872f2087c98

Crystalnix/house-of-life-chromium,adobe/chromium,adobe/chromium,gavinp/chromium,ropik/chromium,yitian134/chromium,Crystalnix/house-of-life-chromium,yitian134/chromium,ropik/chromium,gavinp/chromium,adobe/chromium,gavinp/chromium,ropik/chromium,yitian134/chromium,Crystalnix/house-of-life-chromium,ropik/chromium,yitian134/chromium,ropik/chromium,ropik/chromium,adobe/chromium,Crystalnix/house-of-life-chromium,gavinp/chromium,Crystalnix/house-of-life-chromium,adobe/chromium,yitian134/chromium,adobe/chromium,Crystalnix/house-of-life-chromium,yitian134/chromium,gavinp/chromium,gavinp/chromium,Crystalnix/house-of-life-chromium,gavinp/chromium,adobe/chromium,yitian134/chromium,ropik/chromium,gavinp/chromium,Crystalnix/house-of-life-chromium,gavinp/chromium,Crystalnix/house-of-life-chromium,adobe/chromium,yitian134/chromium,adobe/chromium,ropik/chromium,yitian134/chromium,yitian134/chromium,Crystalnix/house-of-life-chromium,adobe/chromium,Crystalnix/house-of-life-chromium,gavinp/chromium,ropik/chromium,adobe/chromium