Allow multiple recordings per AVRecorder instance.

This allows you to maintain an uninterrupted camera preview display while
starting and stopping recordings. Beware the new AVRecorder API, namely that
AVRecorder#release() must now be called when no more recordings are needed.
Versioned API. Update BroadcastFragment for AVRecorder#reset()