Filter out duplicate clips from a playlist

Some BD-J disks cause multiple BD_EVENT_PLAYITEM and BD_EVENT_PLAYLIST events to be sent.
This will confuse the playlist tracking as it is possible that clip has already been started
to play when the 2nd event arrives.