Remove a couple of asserts based on questionable memory layout assumption
Move block header and consume buffer from TPCircularBufferConsumeNextBufferListPartial
Added TPCircularBufferGetAvailableSpace function, added comments warning about using Peek functions from producer thread
Implemented convenience function TPCircularBufferPrepareEmptyAudioBufferListWithAudioFormat