Removed dead code
Add IMPAudioRendererConfig interface that allows configuring the audio renderer

Currently following settings are exposed (not all settings can be currently changed dynamically)

 - AC3 encoding mode
 - Log sample times
 - Sync adjustment
 - Toggle WASAPI shared / exclusive mode
 - Toggle WASAPI event driven mode
 - Allow time stretching
 - Expand mono audio to stereo
 - Set used AC3 bit rate
 - Set used speaker configuration
 - Force channel mixing to be done
 - Set audio delay
 - Set output buffer length
 - Set forced sample rate
 - Set forced bit depth
 - Set used sample ration quality / algorithm
 - Set used filters
 - Set used audio device
Reduce scope where interface lock is used
MediaSeeking interface SetRate() implementation was not calling base classes method
Implement get_Volume() in VolumeHandler class
Add bit streaming support

Filter property pages don't yet have a setting for enabling/disabling the bit streaming. A/V sync correction functionality gets currently disabled when bit streaming is enabled.
Fixed time stretch filter was using wrong setting value for SoundTouch/OVERLAP_MS parameter
Refactor locking scheme in time stretch filter

- SoundTouch configuration was not done at all as m_Stream was NULL and NP check did hide it
- make sure that worker thread is not accessing m_Streams while the format change is taking place
Fix NULL sample not handled in WASAPI render filter

- NULL sample is used to mark the EOS inside WASAPI render filter (currently the implementation is not correct for the handling, but at least we aren't now going to crash randomly at EOS)