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 quality setting for engine which support it
ActiveAE: Prepare LOW, NORMAL, HIGH quality settings for resampler
ActiveAE: prepare for changing resample quality by setting
ActiveAE: fix starvation caused by viz