player: make chapter seek to end jump to last frame with --keep-open

There were complaints that a chapter seek past the last chapter was
quitting the player. Change the behavior to what is expected: the last
frame.

If no chapters are available, this still does nothing.
build: fix --disable-libass

Still supported, but obviously untested.

You shouldn't use this option anyway.