Cleaned up preprocessor rules for emscripten / webgl
Added atomics and intrusive list