Added header guards around emscripten.h

This is just for folks (like me) who are using that header in native builds (with a .c implementation of some of the methods) for testing.