HdmvClipInfo: Ensure that strings are properly null-terminated.

This probably wouldn't cause any problem but better safe than sorry.
Fix a potential out-of-bounds read.

It's quite unlikely that this bug would really have been triggered but avoiding random literal constant as bound is good.
version.sh: fix typo in comment
update docs/Todo.txt
Add LCDShader by @JanWillem32.

The shader over brightens with gradient from the bottom to the top of the screen. It needs LCD monitors with low viewing angle (~170/160).
apply astyle
VSFilter: Change SubPicDesc::bits type from void* to byte*, fixes deletion of void*.
It was being used as a byte* everywhere.
DSUtil: Fix deletion of void*
Fix "Comparing an array to null is not useful".
I believe this is what was originally intended by these invalid checks.