[ios] [android][media] Add HLS/DASH/SS support (#1777)
[ios] [android][media] Add HLS/DASH/SS support (#1777)

* [android][wip] Use different MediaSources for different media types

* [android][media] Always stringify URL when building media source

* [android][media][docs] Add documentation for androidOverridingExtension

* [media] Move androidOverridingExtension from PlaybackStatusToSet to PlaybackSource

* [media][docs][android] Add information about androidOverridingExtension to the docs

* [media][tests] Add tests for HLS support and androidOverridingExtension

* [android] Rename androidOverridingExtension to overrideFileExtensionAndroid

* [ios] Remove obsolete declarations of setter and getter method names

exponentjs/exponent,exponentjs/exponent,exponentjs/exponent,exponent/exponent,exponent/exponent,exponent/exponent,exponent/exponent,exponentjs/exponent,exponent/exponent,exponent/exponent,exponentjs/exponent,exponent/exponent,exponent/exponent,exponentjs/exponent,exponentjs/exponent,exponentjs/exponent,exponentjs/exponent,exponent/exponent