vector: Small layout change in test-vector.hpp.
vector: Moved vector_comparison_param_s to vector-comparison-fixture.hpp.
vector: Unit test naming scheme change.

- Moved most test classes with the word "vector" in their name to
namespace vector, then removed the vector in their name.
- Google tests must have unique names across modules, even if they're
in different namespaces, so tests and fixture classes still have
"vector" in their name.
- Made sure all fixture classes have "fixture" in the name.
vector: Added binary func fixture.
vector: Made totally_ordered, which includes == and <.
vector: Updated a few cases where fixture names weren't unique.
vector: Comparison fixture now saves mb_expected_result from param.
vector: Addition.
vector: Addition now tests commutability.
vector: Subtraction.
vector: Added unity test cases for add and subtract.
vector: Multiplication.
vector: Standarized tests for add, sub, mul.
vector: Division, sans death tests.
vector: Divide by zero throws.
vector: Boost operators changed to ordered field.
vector: Negation.
vector: Scalar ctor.
vector: Made negation nonmember, nonfriend.
rect: Shelled modules.