Added checks for possible NPE in ::RenderSilence() and ::RenderAudio()
Changed format negotiation to calculate the apply depth before checking bit streaming

It was possible that on audio format boundaries WASAPI render's audio format was
outside the rendering thread. This could lead to crash while WASAPI device's data
buffer was not valid when it was accessed.
Minor change to logging
Initialize audio clock data ring buffer in WASAPI renderer constructor

It was possible that some DirectShow filters did manage to ask the reference clock
for time before the MPAR pipeline was initialized.
Merge remote-tracking branch 'remotes/Tourettes/EXP-MPAR_WIP' into 1.10.0Fork-BDJ