Added capabilities for vertex array buffer and uniform blocks

Made the gl device recognize both capabilities
Merge pull request #78 from Kimundi/compat_caps

Added capability detection for vertex arrays and uniform blocks