Wrap extension contexts from debug contexts.

This patch makes debug contexts wrap the contexts returned by getExtension.  That adds the extension constants to glEnums and causes extension functions to show up in when logging is turned on.