math/vector: indent and mark internal namespace.
math/vector: indent and mark internal namespace.

I'd love to pull this crap out of the header file, but there are enough
interdependencies that I'd be looking at ~4 separate headers, which
seems worse than one cluttered header.  So big comments it is.

cbiffle/etl,cbiffle/etl,cbiffle/etl