Parse all UUID boxes, not just the first one.
Let FileDataSource report to a TransferListener.
Add some MimeTypes that will be useful in the future.
Add a UriDataSource for reading from file or network.
Allow direct and indirect buffer replacement.

Also tweak ManifestFetcher.
Cleanup TextTrackRenderer.
Ignore secure decoders. They shouldn't be explicitly listed.