Added alcGetContextsDevice and alcGetCurrentContext functions.
Added alcMakeContextCurrent return values.
* Spaces and indentation.
* Fixed alcGetCurrentContext.
* Added some guards.
* Added freealut testcase.
* Fixed OpenAL currentContext.
* Fixed GLFW mouse position bug.
Error codes.
pf_inet6
initialize runtime from run() (asynchronously, if run is asynchronous)
allow calling callMain even if run() was not called
refactor runtime initialization
improve test_chunking, permanently fix # of cores
fix xhrs for file URLs
support reading binary data in the shell/node
use a separate memory initialization file
ensure runtime initialized when dependencies have arrived, including the memory initializer
refactor preRun additions
load memory initializer immediately
assert on callMain happening when no dependencies left