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
fixes streamCompleted detection for SegmentTimeline videos
fixes buffering and scheduling issues
Merge pull request #157 from MSOpenTech/development

fixes for completion, buffering and scheduling
sets lower limit for minimumUpdatePeriod
fixes segment appending order during quality switching
fixes appending init segments during quality switching
fixes the use of SourceBuffer.updateend event listener