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