Support for windows w/o native CV primitive

Implements condition variable using an atomic counter and
a semaphore.
Add Xbox360 support to noncv_windows implementation