Added support for "anonymous struct" struct members. This is useful for unions of structs.
Added support for extensions without a body. They only create a flag in the corresponding capabilities class.
Fixed extension sorting and allowed body-less templates.
Added OpenCL extensions [WIP].