fix typos in paper.
Add GC support for GC_MALLOC_UNCOLLECTABLE.
Add myself to AUTHORS.
Implemented eglTerminate and eglDestroyContext.
Merge pull request #816 from juj/EGL_deinit

Implemented eglTerminate and eglDestroyContext.
Merge pull request #813 from waywardmonkeys/typo-fixes

fix typos in paper.
hide some warnings when not in debug mode; helps in #811
fix bootstrap memset safe heap access
hand-optimize memcpy/asm
fix memcpy comparison order of operations bugs
fix glIsTexture from throwing a warning on null-ified textures, and add testing
Add support for GC_REALLOC().
Don't corrupt GC.totalAllocations.
Support GC_get_heap_size().
Add _realloc to EXPORTED_FUNCTIONS.
Variables live across a setjmp/lj must be volatile.

According to http://pubs.opengroup.org/onlinepubs/7908799/xsh/setjmp.html
among other places, the 'int x' here should be volatile so that it has
the correct value. Otherwise, the behavior will be indeterminate.
Move some definitions to sys/features.

This moves some feature flags to sys/features.h where they belong
and gives them the same values that are established in the settings
file.

Fixes #812.
Test for recv (partial)
Fix test_llvmswitch to be valid C++11 code. Using an unsigned type would cause an error: case value evaluates to 4294967281, which cannot be narrowed to type 'int' [-Wc++11-narrowing] when compiled as C++11.
Add a unit test that checks that all platforms are building C++03 code by default.