added win32 version of strdup, cleaned up code
better sound driver auto-detection, fail back to just WAV for player output if no drivers are detected
valgrind fix (conditional jump depending on unitialized value) and formatting
fix auto-detection
Merge branch 'master' into coreaudio

Conflicts:
	CMakeLists.txt