Fix an invalid memory access.

bi was freed before accessing it.
Fix a potential memory leak.
OggSpliter: Fix off-by-one error.
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.
WebServer: switch to html5 (WIP), use html5shiv
Revert "actually disable C4995 and C4996 for udf.cpp"

This reverts commit 03ca3eff5fccbfe6bfc1583789d4fe91af8b1900.
update TreePropSheet from TortoiseSVN
fix warning
version.sh: fix typo in comment
update docs/Todo.txt
fix resource leaks
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
update ffmpeg (n0.8-17789-g91da6b9)
Fix "Comparing an array to null is not useful"