Fix bug in rename() that occures if new filename starts with the old filename
Issue #645: Implement eglQuerySurface for EGL_HEIGHT and EGL_WIDTH.
 lzma missing files arg_parser.* added

Seems the lzma (/third_party/lzma.js/) modul is missing the "arg_parser.h"
and "arg_parser.cc" files.
Added the files from:
   http://fossies.org/linux/misc/lzip-1.15-pre1.tar.gz
make asm.js compilation check case-agnostic
don't break on trying to eval FUNCTION_TABLE_OFFSET in multi-level alias resolving
refactor mouse movement handling from SDL into Browser
use Browser mouse calculations in glut
use Browser mouse calculations in glfw
Remove toString in eglQuerySurface implementation for EGL_WIDTH and EGL_HEIGHT, per kripben's suggestion.
fix typo in paper
Merge pull request #1171 from BioKom/incoming

 lzma missing files arg_parser.* added
* Switch to using offscren canvas for TTF size estimation in SDL
* use the actual font the user asked for.
Fix bug in rename() that occures if new filename starts with the old filename
do not index functions in post
option to alias function pointer indexes across types
refactor code to generate empty function tables
handle the case of no function tables with aliasing function pointers
future proof a test
add testing for aliasing function pointers
remove obsolete comment