ActiveAE: add new audio engine, co-author: fritsch
ActiveAE: Make Factory aware of environment, change global namespace
AE: allow Windows to use ActiveAE via env
AE: update VS for ActiveAE
AE: add streamsilence to gui settings for engines which suppport drain
ActiveAE: adjust to gui setting streamsilence
[WIN32][WASAPI]: made wasapi sink accept default as device string. set "wasapi:default" as default gui string (could be smarter when handled via the xml system. possible?)
[WIN32] changed: use the new settings system instead of hardcoded values.
AE: WASAPI, DirectSound - allow engine to provide less samples than buffer size
AE: DirectSound - implement drain method
[WIN32][WASAPI] created a drain method.
[WIN32][DirectSound] added fake entry default and make sink understand it.
[WIN32][WASAPI] cosmetics: fill the default device with proper values.
[AE] add enum for quality of audio data processing
[AE] Add interface for querying Engine quality capabilities
[AE] AEFactory: add quality levels setting support reporting
[AE] AEFactory: add filler for quality settings
Settings: add settings for sound quality processing
ActiveAE: resampling quality, credits to @fritsch who did adjustment of parameters
renderer: use fence for determination when a buffer is ready for reuse