Fixed Mantis 4311: Libbluray TitleInfo structure marshaling is not done correctly
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'
Implemented dynamic buffer negotiation to the audio renderer's pipeline
Implemented sample throttling for the filters inside the audio renderer's pipeline
Changed GetState() in audio renderer to obey the configured buffer limit
Renamed Settings::m_msOutputBuffer in audio renderer
Added output buffer duration setting for the audio renderer's property page
Merge branch 'FEAT-4205-Allow_user_to_specify_audio_buffer_size_in_ms_in_audio_renderer'
Updated SoundTouch library in Audio Renderer to 1.7.1 version
Merge branch 'FEAT-4184-Update_SoundTouch_library_in_Audio_Renderer_to_the_1_7_1_version'
Merge remote-tracking branch 'remotes/origin/BUG-4311-Libbluray_TitleInfo_structure_marshaling_is_not_done_correctly'
Merge remote-tracking branch 'remotes/upstream/master' into 1.3Final_ADDON3_TV_Music

Conflicts:
	DirectShowFilters/MPAudioRenderer/source/MpAudioRenderer.rc
	DirectShowFilters/MPAudioRenderer/source/Settings.cpp
	mediaportal/Core/Player/BDPlayer.cs