Add a couple of missing header files (needed for cin /cout etc)
Add some casting and namespace specifiers to keep MSVC happy
Add some type guards to 'wstdint.h' (in case we previously #included some headers which already define those types)
Add the 'porttime' source file for Windows
Add 'waves_backend.vcproj'
Add a couple of pthread helper macros

(to accommodate the fact that in ptw-win32, 'pthread_t' is subtlely different from its non-Windows counterparts)
Add a return value to 'WCMRPortAudioDeviceManager::getDeviceAvailableSampleRates()'

(whilst technically, it doesn't report any encountered errors, it should nevertheless be returning some kind of error status)
'atomic_ops' to use glib, rather than Waves's inbuilt atomic operations

Note that the following source files can be removed once we know this works on all platforms:-
backends/wavesaudio/wavesapi/akupara/threading/atomic_ops.hpp
backends/wavesaudio/wavesapi/akupara/threading/atomic_ops_gcc_x96.hpp
backends/wavesaudio/wavesapi/akupara/basics.hpp
backends/wavesaudio/wavesapi/akupara/compiletime_functions.hpp