Improved test output, error notification, and CMake configuration.

- Timing results output is improved.
- Benchmarks which lack a baseline now error-out (vs. asserting)
- CMake configuration improved to more easily disable compilation/running of test and examples.