initial start of a programmable pipeline based box2d debug renderer.

(taken from my librocket gl3 renderer)
rm tex/texcoord usages. we don't use that here.
rm ebo
rm per-vert color specificatior.
woot! works
fix ortho for phys renderer
use the static constant for that
implement drawpolygon..jsut a redirection into drawsolid polygon.

add more box2d debug renderer flags, use them all.
use a uniform color value for phys box2d rendering.

it now uses purty colors, yay :-)
rm unused/non-existent box2d debug renderer functions

not sure where i got that code from, or why it had those functions, either
way, they seem to be removed.
render solid/nonsolid polys. copy+pasted code, but doesn't matter for now.
everything is now implemented, save for circles.