LAV Filters: Try reconfiguring and rebuilding if the compilation fails.
Update LAV Filters to 0.59.1-40-g7954393 (custom build based on 0.59.1-33-bc620cf)

Important change: Fix a crash in LAV Video when opening some DVDs on 64-bit (fixes #3760).
MainFrm: fix small back jump with missing index

Refs #3773
Include wmcodecdsp.h and remove duplicate GUID definitions.

Based on a similar commit of LAV Filters.
Simplify build_ffmpeg.sh now that we use out-of-tree compilation.
Use a bitcheck instead of casting.

The result of a cast from unsigned to signed isn't defined by the specs.

Fixes CID #965944.
Updated Simplified Chinese translation
Display more descriptive window title in capture mode.

Use new title also for Skype Now Playing status.

Based on Underground78's suggestions.
DVB: Add event name to the window title when available.

- Change logic when ParseEIT fails.
- Change UpdatePSI to not search for channel again.
CaptureBar: Fix panel size.
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.
Fix OnFilePostOpenmedia() for capture mode.
Lower Navigation panel minimal size.
DVB: Show current event time in the status bar
DVB: Make use out of the DVBState struct.