renames event listeners in StreamController
takes into account start time of the first period in StreamController.getStreamForTime
adds dash vo objects to cache the data derived from manifest
changes timeline calculation logic by using vo objects and timelineConverter in DashHandler