Plug some memory leaks in movie thumb generator

fixes #1876
Make .sub subtitle parser handle UTF-8 correctly

Fixes #1871
Fix typo in ps3 memlogger
pixmap: Use mymalloc() to handle memory allocation failures in box blurs
ps3: Limit sqlite memory usage to 2MB
More debug stuff for 'Directory listing debug'
ps3: Log more info when OOM condition occures
Merge branch 'master' of /ps3/showtime
Merge branch 'master' into chinese
Add function to return memory used by spidermonkey
Show Fragmentation and Inactive Memory in sysinfo (if available)
ps3: Even more detail logging during OOM
Make it possible to use activate (X on ps3) button to play/pause video

Fixes #1879
Merge branch 'master' of /ps3/showtime
Merge branch 'master' into chinese
Fix libntfs so it doesn't crash on unknown volumes

Fixes #1873
Fix typos in libntfs

Fixes #1873
If we fail to get upgrade manifests, just say that we "Up To Date"

Fixes #1877
charset conversion: Avoid accidental converts into NUL byte

Fixes #1492
New version of libntfs

Fixes #1863 (i hope)