Factor part of SourceBuffer::AppendData into new PrepareAppend function.
Remove MP4 MOOV workaround.
Factor some of SourceBuffer::AppendData into TrackBuffer::Append.  Move ContainerParser to a new file.