. Added a helper function to patapi.webgl to ensure certain extensions are available before creating any GL context
 => For example, even high end ATI cards don't support floating point textures & vertex texture fetch for webGL!
 => So instead of miserably crashing on a material compilation, you simply call patapi.webgl.CreateDummyContext() with a list of extensions your app requires and you can safely treat any error before even initializing anything...