Simplify invisible frame handling
Report keyframes for open-gop correctly

Seek points depend on decoding order, not presentation order.
Fix crash on opening Matroska files with no b-frames