Integrated old branch with XAudio2.
updated project file.
Added missing files.
Added missing file.
Merge branch 'Audio'