Merge pull request #555 from salandur/configurable_fitnesse_runner

Configurable fitnesse runner
Issue 553 - Added testcase to TestExecutionReportTest.
eclipse insists on excluding folder
Issue 553 - Remove invalid control characters via velocity directive.
Merge branch 'master' of https://github.com/mwarhaftig/fitnesse
Issue 553 - Undid unnecessary changes to TestExecutionReportTest.
Merge pull request #557 from mwarhaftig/master

Issue 553 - Do Not Save Control Characters In Test Results XML Files
Create components created via a property/parameter only once.
Remove VersionsController.setHistoryDepth(). When needed use the ComponentFactory facilities to configure history depth.
Upgrade Mockito dependency
Removed unused imports.
Removed unused methods.
Static fields and methods should be accessed in a static way.
Removed an unused field.
Merge pull request #562 from hansjoachim/mockito

Upgrade Mockito dependency
Added CSS for print media.
Merge pull request #561 from NicoleRauch/master

Code cleanup
Merge pull request #563 from sergebug/master

Added PRINT-only CSS to allow printed page be different from UI
Change badge to refer to latest release.
Use java.xml.transform to produce XML. This should prevent encoding issues.