Windows.h header wrapped.
Windows threading platform interface.
Critical section and a helper guard class.
Semaphore.
Windows.h include fix.
Merge branch 'feature/threading' into develop. #2.