Merge branch 'master' of https://github.com/unclebob/fitnesse.git
Merge branch 'master' of https://github.com/unclebob/fitnesse.git
Merge branch 'master' of https://github.com/unclebob/fitnesse.git
Merge branch 'master' of https://github.com/unclebob/fitnesse.git
Merge branch 'master' of https://github.com/unclebob/fitnesse.git
perf: Maintain shared XML parser instance per thread
perf: Maintain shared time format instance per thread

  + Expose the time format as base DateFormat rather than the overly specific
SimpleDateFormat, which use might be replaced with more optimized
implementation.
Allow FitNesseSuite to be used to test single page (not just suites)
Allow FitNesseSuite to be subclassed to define new strategy to determine which tests to run
Allow subclasses to perform some initialization of their own before the Fitnesse context is created
Remove unused parameter
Make all settings of runner configurable
Extract base class for Runner, only configuration remains in FitNesseSuite
Rename test class
Implement cache on filesystem level. About 20% improvement.
More consistent naming
Move default values to base class, so people subclassing have to implement less
Clean up in SymbolicPage.getChildren()
Cache page data once read. Avoid unnecessary I/O.
Update transparency on breadcrumbs bar