Fix ofDrawArrow & ofLight::draw()

because the ofCone primitive is wound around the y-axis, cones used as arrow tips would point along the wrong axis (they assumed the cone pointing along the z-axis). This PR fixes this by rotating the cones in these debug draw methods, and also dry-s the ofDrawCone method a little.

Fixes an issue addressed in #2390