Fix case, so that cross-compilation targeting Windows could be a possibility. The filename (the path in general) in the include directive now has the exact same case as the file's filename (the system path in general).
Fix redefinition-of-struct-timezone error, when compiling for Windows.
Make sleep() a macro when compiling for Windows.
Fix time(NULL) undeclared when compiling for Windows.
Fix time(NULL) and Sleep() undeclared when compiling for Windows.
Fix time(NULL) undeclared again when compiling for Windows.
Code cleanup
Bugfix: Fix segmentation fault when calling piano roll editor with empty
pattern
Bugfix for #164: Avoid deadlock

This fix avoids an deadlock when shutting down ALSA drivers. It
introduces a try_lock i.s.o. of the lock operation in
audioEngine_process.
Merge pull request #165 from xnakos/win32-build

Win32 build