Compare mediaInfo objects in DashAdapter
Created by: dsilhavy
The idea of this PR is to move any functions out of the MediaInfo class. We are dispatching MediaInfo objects as part of getTracks() and use it in setTracks(). If the prototype of the instance is lost for some reason we run into an error because the functions defined in the MediaInfo class are not available.