DVB: Update event information on separate thread.

This change improves channel switching speed.

Fixes #2953
DVB: Open through Graph thread.
Navigation dialog: Various cosmetics.

Reduce the visibility of member variables.