Capture: Fix resolution change with EVR, VMR renderless and madVR.
Add support for OSD in the capture mode.

Fix wrong window size after opening device.
Also some cosmetic changes.
VSFilter: Improve the external subtitles naming.

ISR: Reuse subtitle name on reload.
CFilterMapper2 hooks: Delay error reporting until the hooks are really needed.

Ticket #3479.
Cosmetics and documentation for the hooks.
Only report error for important hooks and try to run anyway.

Mostly DVD playback is impacted if some hook fails but the user might not plan to play DVD and it might work anyway.

Ticket #3479.
Use conversion constructors to work-around confusing AStyle styling.
Use a bitcheck instead of casting (WIP).

Fixes CID #965944.