Fix NukeDownstream() for EVR-CP and Sync Renderer.

This commit fixes #720, #1807, #2625, #3161
Capture: Set default output path, if path form settings is invalid.

- Replace [time] in the filename with current timestamp.
Capture: Open capture bar automatically
DVB: Try to avoid dummy resize
Split PM_CAPTURE mode into PM_ANALOG_CAPTURE and PM_DIGITAL_CAPTURE
DVB: Don't update stats when channel is not active.
Lower Navigation panel minimal size.
DVB: Show current event time in the status bar
DVB: Make use out of the DVBState struct.
DVB: Cosmetic for SetChannel()
Restore default window rect on device lost.
Check return value

Fixes CID 965895
Rename OnFileClosePlaylist() to OnFileCloseAndRestore() for consistency with a capture mode.
Remove commented out code.
Remove hack for old, deprecated filters.
Mpeg2SectionData: Fix trace output
CPlayerInfoBar: Trim whitespaces to avoid empty lines being shown.
Fix deadlock in DVD mode when loop count is 0.
SubresyncBar: Fix wrong timestamps for frame based auto-loaded subtitles

Subtitles are loaded before we get valid frame rate from the renderer so
we need to reload subtitles when we get that info.
Cosmetics: Remove not needed cast