adds initial TTML support
adds a verification that TTML document conforms to timing and structural constraints
fixes IndexSizeError when removing TextTrackCue's in TextTrackExtensions.deleteCues
resets textSourceBuffer when switching mpd's
ttml bugs fixes
handles ttml parsing errors
fixes structural constraints check
adds test for 'profile' element to TTMLParser.passStructuralConstraints
fixes jshint error
sorts representations by a bandwidth in an ascending order each time when a new mpd is loaded
fixes presentation time calculations
fixes seeking issues
fixes jshint errors