ISR: Disable "Save subtitle" command when it's unsupported.

Based on Kasper93's patch.
Cosmetic: Prefix (smart) pointers with p in SubtitleInput struct.

It's clearer that way.
Use AtlEscapeUrl/AtlUnescapeUrl to do URL encoding/decoding.

This is now available outside of ATL Server. It avoids using our incomplete URL encoding function.
PGS subtitles parser: Use CAutoPtrList to avoid manipulating raw pointers.
DVB subtitles parser: Use CAutoPtrList to avoid manipulating raw pointers.
Updated LAV Filters to 0.61.2-11-g70ec47a (custom build based on 0.61.2-6-002d1f2)

Important changes:
 - LAV Splitter: Alternate audio support for HLS (ticket #3575)
 - LAV Video: Support VP7 video
 - LAV Video: Use the MediaFondation WMV decoder on Windows 7+ instead of the DMO WMV decoder
 - Updated ffmpeg and libbluray libraries
Fix: Two private interfaces had the same UUID.

Requesting IBDATuner succeeded even if the interface wasn't implemented since it had the same UUID than IGraphBuilderDeadEnd.

Fortunately this had no visible effect thanks to additional checks.
Renderer statistics: Hide an unneeded line when VSync is disabled.
PGS/DVB subtitles: Simplify the code.

Use only 3 classes instead of 4. Will be useful for some future work.
Fix: Changing the zoom level didn't leave fullscreen anymore after 54d1fa7cd5d3cd448c663033a35e756847de6bad.

This commit fixes #4288.
VSFilter/ISR: Fix override placement not being applied even if enabled.

ISR: Fix subtitle default style being lost after changing default style in settings.

Fixes #34.
VSFilter: Pass through dwTypeSpecificFlags and dwInterlaceFlags.

This fixes interlaced videos.

Fixes #2671
Repaint video frame when toggling statistic.
RTS: Fix outline size when using default style for ASS subtitles.

Fixes #3701
RTS: Add some rounding to ensure higher precision.
RTS: Preserve proper subtitle positioning and constant font size for default style override along different subtitle files.

Fixes #1574
RTS: Don't remove subtitles effect when default style is applied.

"Default Style" option is to apply default style for subtitles and not
actually completely break them.

Fixes #4171
ISR: Don't set subtitle again when manipulating style.

Fixes #2244
ISR: Disable "Default Style" menu item when not applicable.
Set the execute permissions on .bat and .sh files.

Command used to prepare this patch
`git ls-files -z '*.bat' '.sh' | xargs -0 git update-index --chmod=+x`