Strongly-typed enums for ES 3.0 (WIP5)

Implemented sections: Stencil Test, Depth Buffer Test, Blending.
Strongly-typed enums for ES 3.0 (WIP6)

Implemented strongly-typed enums for sections: Selecting a Buffer for
Writing, Fine Control of Buffer Updates, Clearing the Buffers.