Implement self-dlopen.
Filter out unnamed_addr globals from symbol table.
Account for newlines.
Use DLOPEN_SUPPORT instead of LINKABLE to enable self-dlopen.

Also address style feedback.
Implement TTF_FontHeight
Merge branch 'self-dlopen' of github.com:int3/emscripten into incoming
use high-precision llrint in ta2 only
Just zoom the surface if the angle is divisible by 360
Merge pull request #1384 from fhd/ttf-font-height

Implemented TTF_FontHeight
update relooper comment
Merge pull request #1385 from fhd/zoom-if-360

Just zoom the surface if the angle is divisible by 360
when we are calling an implemented function, call it using the signature it is implemented as, to avoid issues with LLVM casting for no reason
fix Functions.getSignature to handle non-legalized data
fix both number of arguments and return type based on implementation information, to work around silly llvm function casts
update s_x_x.test_linespecific
do not use safe heap in strptime loading of tm values - may have never been initialized
Merge pull request #1388 from inolen/unlink_fixes

misc unlink / rmdir fixes
misc ungetc fixes
Convert to new stream API function names
Convert all libc functions to using FS.getStream