separates dispatcher and fixture functionality of Fixture class
corrects indentation and removes a line of commented code
reintroduced public members of Fixture class for compatibility
Introduced parent class for Fixture named BaseFixture.
This seems the best way to get a clean fixture (do dispatching)
while also keeping the Fixture class backwards compatible.
using doTable i.s.o. doTables where possible
Added checkbox to hide passed tests in the test history and page history
enhance "names" request with optional "Recursive", "LeafOnly", and "ShowTags" parameters

This change adds support for the following additional and optional
parameters to the NameWikiPageResponder:
* Recursive: prints also sub-, sub-sub-, ... pages
* LeafOnly: in combination with "Recursive" prints only leaf pages that
don't have further children
* ShowTags: prints the tags associated with a page in []-brackets, e.g.,
[hello][world]

Sample outputs:

with "LeafOnly" enabled:
CoordSysSuite.CreateCoordSysTest
CoordSysSuite.CreateCoordSysTransformTest
CoordSysSuite.ReprojectionTest
ExpressionValidationSuite.ExpressionFilterValidationTest
ExpressionValidationSuite.ExpressionValidationTest
ModelSuite.ModelCreationTest
ModelSuite.ModelRasterDataImportSuite.BlueMarbleTest [slow][win_only]
ModelSuite.ModelRasterDataImportSuite.DenverTest [slow][win_only]
ModelSuite.ModelRasterDataImportSuite.EssenTest [slow][win_only]
ModelSuite.ModelRasterDataImportSuite.FribourgTest [slow][win_only]
ModelSuite.ModelVectorDataImportTest
RasterDataSuite.LoadTerrainGridTest
RasterDataSuite.LoadTerrainTextureTest
RasterDataSuite.RasterDataImportTest [win_only]

and without:
CoordSysSuite
CoordSysSuite.CreateCoordSysTest
CoordSysSuite.CreateCoordSysTransformTest
CoordSysSuite.ReprojectionTest
ExpressionValidationSuite
ExpressionValidationSuite.ExpressionFilterValidationTest
ExpressionValidationSuite.ExpressionValidationTest
ModelSuite
ModelSuite.ModelCreationTest
ModelSuite.ModelRasterDataImportSuite [slow][win_only]
ModelSuite.ModelRasterDataImportSuite.BlueMarbleTest [slow][win_only]
ModelSuite.ModelRasterDataImportSuite.DenverTest [slow][win_only]
ModelSuite.ModelRasterDataImportSuite.EssenTest [slow][win_only]
ModelSuite.ModelVectorDataImportTest
RasterDataSuite
RasterDataSuite.LoadTerrainGridTest
RasterDataSuite.LoadTerrainTextureTest
RasterDataSuite.RasterDataImportTest [win_only]

Notes:
1) I don't have much experience with Java, which means that there might
be more effective ways to implement the stuff
2) I don't know if there are guidelines for naming the parameters (e.g.,
starting with a lower case letter)
added unit tests for the enhanced "names" request

added the corresponding unit tests for my last submission
Fix for #296: ListConverter broken for empty lists
Let ResultsListener.errorOccurred() and TestSystemListener.errorOccurred() have the same signature.
Move all formatters to fitnesse.reporting. It's a subdomain.
Moved supporting classes to fitnesse.reporting.
Provide an interface to obtain col/row information from an expectation. Loosens coupling from reporting to test system sub domains.
Move history related code to fitnesse.reporting.history. More code moved to fitnesse.reporting.
Remove unused code: SuiteXmlFormatter
Move all templating logic to fitnesse.html.template.
Cleanup HtmlUtil class.
Clean up WikiPageActions.
Fixed reference to formatters.
Close visibility of event sending methods.