mkdtemp
check error in mkdtemp()
Document GL_FFP_ONLY setting in src/settings.js.
cleanup and consolidate glGet
Merge branch 'glGet-cleanup' into incoming
Merge pull request #1872 from coolwanglu/mkdtemp

mkdtemp
fix fastcomp vararg alignment, only 4-byte
fix memset return value
fix bitcast type when the input is an llvm function like getelementptr
do not emit empty postsets from js compiler for fastcomp output
fix repeating global_funcs for fastcomp
emit runPostSets call in fastcomp
add missing mkport dependency
fix memmove return value
send EXPORTED_FUNCTIONS to fastcomp glue
fix emscripten_hide_mouse removal of old rule
Introduce safe_ensure_dirs as a safe os.makedirs replacement.

It only uses os.makedirs call, which is more atomic than calling 2 procs. Thus exception due to already existent directory should not longer occur.
Merge pull request #1882 from abergmeier/safe_ensure_dirs

Introduce safe_ensure_dirs as a safe os.makedirs replacement.
differentiate external vars from funcs in fastcomp
fix for pull #1882