Changed base clock from System clock to Audio Clock - Solves sync for some hardware

- Changed SynchCorrection not to drop processed audio information on SetBias()
- Fixed CSyncClock's system clock to audio HW clock switch as the clock source
- Calculate tick delta from system or audio HW time, not from combination of those two
Refactored stream time handling in the audio renderer

- Stream changes shouldn't cause A/V sync to get lost when time stretching is enabled
- Corrupted audio stream shouldn't cause A/V sync to get lost when time stretching is enabled
- StreamSanitizerFilter is removed, renderer and TimeStretchFilter are both now able to handle the stream discontinuities properly
- Removed ClockAdjuster & AudioClockTracker classes, SynchCorrection has all the timekeeping logic now
Improved QPC queries performance by 50% in EVR & MPAR

- Removed workaround for old / broken HW that required the thread affinity to be kept on same CPU/core http://msdn.microsoft.com/en-us/library/ms644904(VS.85).aspx
Improved locking performance in reference clock generation
Fixed drift correction buffer underrun (visible as "Not enough data" error in the logs)
Merge branch 'BUG-4201-Audio_Renderer_has_an_issue_with_some_hardware_reference_clock_generation'