Add initial support for GLSL ES 3.10.

GLSL ES 3.10 adds implicit support for the binding layout qualifier that we use.
Changes our GLSL version enums to bit values so we can check for both ES versions easily.
Merge pull request #240 from Sonicadvance1/GLSLES310_binding

Add initial support for GLSL ES 3.10.
Fix trailing whitespace.
Merge pull request #245 from magumagu/fix-trailing-whitespace

Fix trailing whitespace.