Add: Ability for keyhandlers to have modifiers (ctrl, alt, shift).
Codechange: Added some utility functions for Lua tables.
Codechange: Changed some global commands (f10, alt+f4, ...) to use keyhandlers.

git-svn-id: http://corsix-th.googlecode.com/svn/trunk@1891 c39591fa-788f-11de-a72b-d90af8dea425
Properly propogate and respond to errors in THMovie::load() and THMovie::play()


git-svn-id: http://corsix-th.googlecode.com/svn/trunk@1892 c39591fa-788f-11de-a72b-d90af8dea425
Merge remote-tracking branch 'upstream/master'