Some improvments for dvdnav

This pull request contains three separated commits.

* prevent reallocation of fake highlight buffer
* make MP_NAV_EVENT_RESET_ALL handled properly
* check and update video resolution whenever rendering