[mythtv-cmyth] Internal EDL

- Don't return a linear position but positions of frame headers around the mark.
[mythtv-cmyth] Internal EDL

- Use positions of frame headers around the mark instead linear position.
- On skip back then ignore handled cut. (But once passed, don't ignore it anymore)
- General code improvement