MediaBlockMap is a better name for MediaBlockTree.
MediaFile is not a good choice for MediaBlock, replaced with BFile. Continued the prototype TrackIO. Other updates around in the code to delete possible bottlenecks.
Moved TrackIndex in a better place.