Do not warn about missing braces.

I am still very unhappy about what my initializers
look like for vectors and matrices, and inserting all
of the layers of braces needed to make the compiler
happy makes them much, much worse.
Start building Test Fixture facility.
A "Test" is not an "ostringstream"

Convert from inherits-from to contains-a.
Add I/O operations to Suite and Log

Will prefer using these over accessing the "out"
object directly.
[bamboo] Automated branch merge (from dev-fixture:a77f3b13fb8eecca05330b754e7d16e4bc181574)
Make the Log output stream private.
[bamboo] Automated branch merge (from dev-fixture:c837daa1b2cd0a407310c42ca691c4774cad74c5)
Add Simple versions of Row, Col, and Mat.

The template versions (where the dimensions are
integer template parameters) were confising CLion.
Implement Test Fixtures

  - add front-end macros (see testing_test.hh)
  - provide "main" function in testing library for main-less tests

Also:
  - during build, redirect test output to proper files
Repair the Test test

The expected text was quoted -- need to quote the
comparison text, too.
[bamboo] Automated branch merge (from dev-fixture:590200b0734fb7b6861aca22c030535a5595c7a8)
Merge remote-tracking branch 'bare/development' into dev-simple
Resolve namespace issues.
[bamboo] Automated branch merge (from dev-simple:ac6e7203568aa4323583389c44bf1268c002c46e)
Add test cases for diagonal matrix initializers.
[bamboo] Automated branch merge (from dev-simple:4db27809119f040adeddeb143a1a84732a81d78f)
Merge pull request #39 from Farsyte/development

Simple Mat, Row, Col; Test Fixture
Update CMakeLists files.

  - add the "simple" subpackage
  - add "fixture" and "main" to testing/lib
  - track rename of "test_matrix" to "test_matrix_vers"
Start building Simple::Quat

Standardize on using Simple::Col as the 3-vector,
so advertise it via the "Simple::V" typedef.

Allow "C Struct" style initialization, as with Row/Col/Mat.

Provide the following operations:

  * Default Constructor initializes to all zero
  * Construct from a T and a V
  * Comparison (== and !=)
  * Unary negative (-Q)
  * Add ops: (Q += Q), and (Q + Q).
  * Sub ops: (Q -= Q), and (Q - Q).
  * Mul ops, Scalar: (Q *= s), (Q * s), (s * Q)
  * Div ops, Scalar: (Q /= s), (Q / s)
  * Two-Norm: normsq(Q) and norm(Q)
  * print representation to an I/O stream
[bamboo] Automated branch merge (from dev-quat:c52fcfaa958d1de4d3af26ac7ced9505c38149d9)