Update to dlmalloc 2.8.6 and set HAVE_MMAP to 0 only if compiling under EMSCRIPTEN to fix an allocator failure issue on OSX when building test_dlmalloc to native code. Fixes #730.
Skip, or simulate success for the test_dlmalloc test that checks memory allocation linearity/contiguity when compiling it natively to OSX. On that platform, this condition has been detected to not hold. Retain the check still for other platforms.
Added some SDL_Mixer calls:
- `Mix_Playing`
- `Mix_Pause`
- `Mix_Pause`
- `Mix_Resume`
Changed formatting and fixed a bug in response to Kripken's
recommendations.
Print output filename that couldn't be created.
Merge pull request #883 from MichaelRiss/perrorFix

Perror formatting fix
fix memset bug
fix another memset fuzz bug
emit C code size in fuzzer
Added Runtime.removeFunction()
No need for 'func' parameter
set csmith fuzzer to max
check in fuzzer if clang differs from clang -O2
continue looking in fuzzer after a fail
GLImmediate should depend on GLEmulation
more atomic implementations, closes #874
fix error message
allow parseArbitraryInt to parse illegal constants
parse volatile in cmpxchg, closes #875
optimize allocate()ion of zeroinit