Clean up done.

In this release, we did a bunch of clean up.  This included creating a
new sub-package, adding a method, renaming methods, and merger of two
interfaces into one.

Details below.
1. Added a new sub-package reporting.composition.types;
2. Moved objects in reporting.composition to this package;
3. Replaced report.run(each, copy()) in TimingTests.run();
4. Now the code is: copy().run(each, report);
5. Added a new method TimingTests.run(Method, Report);
6. Renamed TimingTest.calibrate() to run();
7. Merged Content interface into Format;
8. Eliminated Content interface;
9. Document now implements Format;
10. View now takes Format;
11. Renamed Row.iterator() to row();
12. Modified PlainView constructor to take Document;
13. Changed AllTests to fit these changes.