Fix OGL/OSX vertex rendering issues.

Remove GLuints from vertex array pointer math to accommodate 64-bit pointers.
Add default attribute values if array pointer disabled. Replace boolean GL state
tests. Start with scene-scope uniforms active on first frame.