Options > Keys: Replace "Save As" by "Save a Copy" for consistency.

The menu entry has been renamed but the corresponding key entry hadn't been updated.

This commit fixes #3398.
Move down "Play # time(s)" option a bit so all translations fit correctly.
VideoRenderers: Set backbuffer size to full virtual screen size when not in D3DFS.

No more need to reinitialize the renderer when changing displays and will allow you to render the video across multiple monitors.
DX9AllocatorPresenter: Reset the device when the present mode changes.

Do it after the desktop display mode has been changed. That covers the changes in virtual desktop size too.  The other renderers already do this.
AppSettings: Turn off "Reinitialize when changing displays" by default on Vista+.

It's no longer as important now that the backbuffer is large enough to cover the entire Desktop. It's still needed for VSync though, so keep it on by default for XP.
Show available audio tracks in Play > Audio menu when the Audio Switcher isn't used (DVD and DVB mostly).
Show available subtitles tracks in Play > Subtitles menu for DVD and DVB.
Show available video streams/angles in a new sub-menu in Play menu.
Remove track selection sub-menus from the Navigate menu now that they the sub-menus can provide the same features.
Cosmetics.
Move "Go To" menu entry to the "Navigate" menu.
Revise seek-on-keyframe code

It now uses stl structures and algorithms.
To nearest rounding is used instead of to lower.
When dragging seekbar thumb, it now sticks to keyframes if
seek-on-keyframe is enabled.
PlayerSeekbar: handle doubleclick event

To even the numbers of ups and downs.
PlayerSeekbar: remove m_rtPosReal

It just duplicates m_rtPos in current code.