Support optional /* */ around argument names. Useful if we paste from a header file.
Added support for virtual (Java-only) arguments.
Use token names instead of values for buffer object checks.
Demo and test clean-up.
Added support for struct virtual constructors.
Added missing null check to MapPointer.
Added nullable to TexImage functions.
Removed internalBuffer and added "this" returns to <type>Value methods.
Added OpenCL support.