major corrections in steering system
avoidance_rectangle_width now widens the avoidance quad
obstacle avoidance uses containment to rotate the avoidance
containment uses only perpendicular directions for steering away
and does not differentiate between beyond-rightmost or near-rightmost raycast hits

obstacle avoidance navigation candidate now favors discontinuities that are the most parallel to the velocity