Added capability detection for vertex arrays and uniform blocks