Don't allow use of TPCircularBufferCopyAudioBufferList with 0 frames
Clamp single buffer consume frames to buffer fill count
Added asserts to Produce/Consume to help debugging issues
Tweaked license
Added license info to headers