Bug 1093219 - m3u parsing

I'm a little concerned that you're using relative paths here. I know that that is probably the more interoperable for for saving playlists. But it means that the output of toString() is not sufficient to reconstruct the playlist with fromString. I'm not sure how this class is going to end up being used, but it seems like this could be an issue.