decoder/sndfile: refactor frame_to_time()
PlaylistMapper: pass the Storage::MapUTF() result to playlist_open_remote()

Finally allows loading playlist files on a storage plugin.  Commit
297e2747 attempted to implement this, but failed due to this bug.