Added capability detection for vertex arrays and uniform blocks

Could be just `is_supported`