DVB Header information for video streams

Added header information from PMT tables for MPEG-2 and H.264 Streams. The switching channel approach had to be reviewed as well.
Minimized the number of windows size changes each time a channel is switched

Signed-off-by: xpc1000 <xavier_portell@hotmail.com>
Merge pull request #51 from xpc1000/master

DVB: Use the header information to improve the channel switching process.
Update Changelog.
DVB: Get the statistics info from the correct BDA nodes.

Retrieve the signal statistics, i.e. strength and present-flag, from the RF tuner node and quality and lock-flag from the demodulator node to ensure best compatibility with all BDA drivers.

Thanks to robert_s.

This commit fixes #3019.
Filters: regrouped resource IDs.
Bento4: fixed overflow in AP4_Track::GetSampleIndexForRefTime function. (mpc-be 2430)
Filters: "Settings" caption is translated, fixed window size.
DVB: Add "No subtitles" to the stream selection menu.
Subtitles are disabled by default now.
DVB: Improve compatibility with some BDA drivers after  ada3ea6714e7c5f11e73df27aa7123c5a491e362.

This commit makes the statistic interfaces handling more fool-proof.
Make some strings translatable after d2e7b814e34a99fc71222a34d528cfc193ca4cad.
Scan dialog: Fix translations after clicking "Start" button.
Updated Polish translation.
MPCVideoDec: regrouped resource IDs.
Mpeg2Dec: rename resource IDs.
sync.bat used
Shaders: rename resources to be presentable
Shaders: add license headers
Shaders: add license headers (discuss with janwillem32)
Shaders: add license headers (unclear copyright)
Shaders: cosmetics in shader resources