Upgrade GL to version 4.5
Made the crate compatible with GL 2.1
Merge pull request #9 from tomaka/upgrade-gl

Upgrade GL to version 4.5
Add `ShaderTypeNotSupported` error
Rework crate
Rework indices layouts