Added ability to handle text tracks in manifest. The code will route one of two ways. If the browser supports the type then try to create a source buffer, if not use the vtt parser that will manually add text tracks.  At this point I can not create a source buffer in chrome with mimeType text/vtt.
Added TrackSourceBuffer and allowed the bufferController to append to the Mock source buffer object.  Removed the caption file loader as the Dash Handler handles loading the text file now.
Made updates that were suggested in code review. Fixed issue if you pause and play where multiple text tracks were added.
Updated license header for Akamai Technologies and renamed method to be inline with new object name.
Fixing bug where text track did not get cleaned up on video change.  This is not perfect since there is no equivalent API for removing a text track as there is for adding one.  You can remove all the cues from a track and disable the cc button but the cc button still exists since technically there is still a text track.  I tried parsing the DOM nodes to remove it but it is not there!… This must be a bug or gap in the API at this point.
Moved deleteCues into abort method of TextSourceBuffer
Added TextController to clean up the process of text files and reduce  buffer controller code.
Removing call to stop on new text controller since there is no need to have a stop method at this time. There is no interval running.
Merge pull request #59 from dsparacio/captioning

Captioning support for VTT