port to vc6, pass compile. by liigo, 2013.
port to vc6
Merge branch 'master' of https://github.com/joyent/libuv
Merge branch 'master' of https://github.com/joyent/libuv

Conflicts:
	src/win/util.c
add _aligned_malloc() _aligned_free(), replace _BitScanReverse() with my own __builtin_clz(), fix using InterlockedCompareExchangePointer()
Merge branch 'master' of https://github.com/joyent/libuv

Conflicts:
	src/queue.h
Merge branch 'master' of https://github.com/joyent/libuv

Conflicts:
	src/win/fs.c
Merge branch 'master' of https://github.com/joyent/libuv
Merge branch 'master' of https://github.com/joyent/libuv

Conflicts:
	src/win/fs.c
	src/win/process.c
fix macro re-defines
Merge branch 'master' of https://github.com/joyent/libuv