add mpd to optional url vars
make player auto play when manifest is passed in via url or mpd.
add auto play url param
fix a bug with auto play param
removes isLive UI switch and adds live video detection using manifest information
improves segment index calculation for SegmentList
improves segment index calculation for number-based SegmentTemplate for live streaming
adds request scheduler classes
renames getIsLive -> getIsDynamic
improves request scheduling logic
sets RequestScheduler instance per Stream
fixes start/stop scheduler calls
modifies one-time callback logic for RequestScheduler
moves fragment requesting logic from validate() to new requestNewFragment function
adds required segment count calculation
fixes incorrect rounding when calculating required segment number
improves scheduling logic for one-time callbacks
synchronizes fragment loading in buffer controllers
Replaces queueing fragment loading with parallel loading for FragmentLoader
moves fragment loading logic from BufferController to FragmentLoader
improves parallel fragment loading