Bug 1093219 - m3u parsing

It would also be a good place for a quick overview of the Playlist API that you're defining here.