Merge remote-tracking branch 'github/master' into snations
Pass glVertexAttribNN() to the driver.

This also fixes memset() call that used to be placed after struct init.
Update missing symbol `eglGetProcAddressEMSCRIPTEN`.
Emscripten simply exposes `eglGetProcAddress`.
Merge snations branch to master
Merge branch 'mbishop-emscripten' of https://github.com/michaeljbishop/regal
Merge branch 'vertex' of https://github.com/igor-c/regal
Split ContextInfo into context and emulation information structs.
Refresh GoogleMock from upstream.
Regal initialization for selected WGL functions.
Assertion fixes.