kwaak3 changes
Merge branch 'master' of git://github.com/p3/regal.git
update to latest regal
changed PPAPI build's output directory
Updated PPAPI Release build project files to exclude log, etc
Add Mutex and ScopedLock classes for threading purposes
CGL API fixups
GL const parameter fixups
LONG and ULONG_PTR for Windows
Add Logging::process option to log process ID
Avoid glGetAttachedShaders in RegalDispatchLog unless driver logging is actually specifically enabled.
For RegalDispatchCode log the texture data to the header rather than source.
Fix warnings
Build and run tests on NaCl
Merge branch 'test_on_nacl' of https://github.com/sbc100/regal
Add enums for GL_HP_image_transform
Add enums for GL_SGIX_fragment_specular_lighting
Runtime flag for thread locking - work in progress
Platform notes for NaCl builds
Disable extra logging diagnostics for REGAL_SYS_PPAPI=1, for performance reasons
Refresh GLEW with DSA workaround - ignore fp64 stuff.
Add Mesa3D to the lists of known OpenGL implementations for Linux GLX.
Add knobs necessary to expose texture storage emulation
Leave glTextureStorage calls to DSA, implement glTexStorage calls in TexSto emulation
ARB_texture_storage mostly working (needs error checking)
Implement tracking of immutable textures created with ARB_texture_storage
Fix gcc compile errors
For GLUT on Windows, simple ASCII to UCS2 unicode conversion for SetWindowText.
For DSA emulation layer, use Regal::DispatchTable::call rather than calling back into the emulation layer directly.  For github issue #65.

https://github.com/p3/regal/issues/65
add Visual Studio Debug/Release directories