[OpenGL] shapes.pir: Split draw_objects; prep for pfx
[OpenGL] shapes.pir: Split draw_objects; prep for pfx

* Split up long draw_objects routine
* Minor cleanups in pieces of draw_objects
* Placeholder quad for future particle effect


git-svn-id: 6e74a02f85675cec270f5d931b0f6998666294a3@28530 d31e2699-5ff4-0310-a27c-f18f2fbe73fe

ashgti/parrot,ashgti/parrot,ashgti/parrot,ashgti/parrot,ashgti/parrot,ashgti/parrot,ashgti/parrot