Fix compilation issue with ASCII mplayerc.rc.

Some people had issues compiling mplayerc.rc after we switched to ASCII
depending on their OS locale.
lavr: fix mixing matrix reduction when normalization is disabled

In some cases when an input contributes fully to the corresponding output, other inputs may also contribute to the same output. This is the case, for example, for the default 5.1 to stereo downmix matrix without normalization.

This commit fixes 148d6384a30a2ff50742f3774d7dd64e53faa103.
Improve the OSD when using VMR-9 (windowed) renderer.
Fix: Play > Subtitles menu sometimes showed the wrong track as selected.

If the subtitles track was changed at the splitter level the Play >
Subtitles menu wasn't reflecting the change correctly.

The handling of the subtitles tracks have been rewritten to avoid storing the track number.
DVB EPG: Some strings weren't correctly displayed in some cases.

Null-terminated strings weren't correctly handled.
Cosmetic: fix typo "lenght" instead of "length".
Cosmetics: build.bat and gccbuild.bat error handling improvements.
Add /Nocolors switch to disable colors in batch files output.
Use /Silent and /Nocolors switch for gccbuild when building through MSVC.
Avoids unneeded pause message.
Don't try to color output in MSVC.
Merge pull request #49 from kasper93/batch

Batch files improvements