Bug 1093219 - m3u parsing

_basePath is always going to end with '/' if it is defined. So the only way that unormPath could begin with / here, is if it had "//" in it.  And that seems like it should be an error rather than something you deal with here.  If there is some reason that you need this special case here, please add a comment explaining it.

Also, do you want 'unorm' or 'unnorm'?