massive soundstream cleanup, trying to make it look nicer for new devs, also added missing soundstream files to vs project

Signed-off-by: Jordan Cristiano <jordan.cristi AT [Google mail]>
added new license header to missed audio source files
fixed non windows build error
fix more non-windows build errors
few more
abusing the build-bot
fixed up member variable names, also changed a local variable name shadowing a function name
DSBCAPS_GLOBALFOCUS allows sound to still play when the application is in the background. Other backends do this, so why not let dsound do it too.
forgot to remove dsound sticky focus flag
Merge branch 'master' into soundstream_cleanup

Conflicts:
	Source/Core/AudioCommon/Src/OpenALStream.cpp
	Source/Core/AudioCommon/Src/OpenALStream.h
fixed uninitialzed audio_size variable in WaveFileWriter
merge/build fix