Move vector_3 stream operator into main source.
Add test to expose angular movement fault.

There is a logic error when there is a very small linear move combined
with a much larger linear move. The small linear move gets interpolated
corsely causing the large angular movement to be represented with an
insufficient resolution.