Windows: improve timer precision

Improving timing precision by using QueryPerformanceCounter.

This is part of the fix for Node.js' test-timers-first-fire.js.
I don't think we care about ABI compatibility at this point, v0.10 and master diverged so much it's already broken in tens of places.