(RGL PS3) Optimize FIFO out of space callback
(RGL PS3) Group more switch case statements together for vertex program
(PS3) Add third-pass shaders (ifdeffed for PS3 for now - could
be added to PC as well)
(iOS) Build fixes
(OSX) Build fix for gfx/gl.c
Revert "(PS3) Add third-pass shaders (ifdeffed for PS3 for now - could" -
going to do this better

This reverts commit 8b4e6bed938cf3461e8a8ad2b786c9bf96512302.
Merge branch 'master' into gl-render