Added deferred object and event to manifest model so I can get access to this manifest in a support player.
Removed the defer object and just kept the event once the manifest is set.
Merge pull request #117 from dsparacio/spd

Added deferred object and event to manifest model so I can get access to...
update sources.
fix the test page for new chrome changes.
Merge pull request #122 from nweber/development

Update sources list and fix test page.
Latest minified.
fixes incorrect setInterval behavior in ManifestUpdater in case when the execution interval value exceeds 32bit integer value
fixes segment number calculation for s special case when 'r' attribute has a negative value
makes an init segment to be loaded once after the quality changed and keeps it cached
fixes taking into account Period start twice when calculating segment availability range
handles the case with no regular periods in the mpd
fixes regex for duration parser to allow values without "T" character
fixes segment availability range calculations
adds logic to update segment list during live playback
prevents the playback from stalling after seek to the end of the video
improves the fix for preventing playback freezing after seeking to the end of the stream
improves "quota exceeded" error handling
another improvement for "quota exceeded" error handling
fixes playback freezing that was caused by bitrate switching
fixes jshint errors
fixes BufferController.hasEnoughSpaceToAppend
fixes list generating for startic mpds
fixes binary search of live edge for dynamic mpds
sets liveEdge to be equal start time of the live edge segment
prevents setting liveEdge less than lower bound of availability window
makes the player start live playback from the middle of the live edge segment