Big reorganization: Move HTML content generation out of the test system

* testSummary counts are disabled for the moment
* unit tests fail (on purpose)
* HTML generation is done in HtmlTable (the ultimate goal)
Fixed decision table tests
fixed query table tests
Fixed TableTable tests
Table unit tests work, except for the test summary counts.
Remove println
* Fixed HTML escaping in HTMLTable
* Added back counters, needs more work
* interface cleanup
Merge pull request #187 from markhop/image-attributes

Allow an images width to be set
Fixed counting
More fixes on test result, send out notifications on assertion results via listener.
Fixed Table Comparer for new style scenario tables.
Removed overall lists from test system.

All notifications are sent via the TestSystemListener interface
Cleanup: Assertion
Make xml formatting simpler.
Cleanup on RowExpectation class
Make stopTestCalled a SlimTestSystem variable.
Handle exceptions through Expectations
Initial attempt to add version navigation

BE AWARE THIS DOES NOT PASS UNIT TESTS!!!
Add version navigation to view version page
Further acceptance tests for version responder

* Correct original test (was editing wrong page!)
* Add version test for page creation
* Stop PageCreator editing page if no attributes