* some SDL functions from SDL1.x and SDL2.x
srand() & simple rand() supporing seed
use js variable for rand_seed
Revert "use js variable for rand_seed"

This reverts commit 3e31f83ac762e34b266b7888aec161bb2b843dd1.
fix rand_r; add rand_r in test_rand
Merge branch 'incoming'
Update to current libcxxabi for new exception code.
Update libcxx to current version.
Missing string.h functionality.
Handle negative zero values correctly.

This handles the situation when they're part of a global variable
whether it just be a float/double or embedded within a struct.

Fixes #1898.
fix testcase to validate as llvm ir
clean up some more tests/cases
add dependencies so code with exceptions (invoke/landingpad) but without an actual throw will still pull in the necessary stuff
Add strtod(), wcstod(), wcstol() and friends.

This implementation of strtod() replaces the old as it implements
support for parsing hex constants which is needed by various tests.
Add gamma functions.
Make lgamma and friends work, add test.

We can't use weak aliases on variables in emscripten, so get rid of __signgam
and just use signgam.
Another test for negative zero and hex floats.
Add lots of math functions.
Move scalbn to libc to fix broken functionality. Disable test on x86.
Bump version.