Load plugins from the plugins directory relative to the rootPath (-d)
Use StringBuilder append instead of String concatenation.
Fix json asserts in PacketResponderTest
By definition json attributes are unordered so simple toString
comparison is not deterministic.
Fix PageListSetUpTearDownSurrounderTest
Assert that pages are surrounded by suite setup/teardown without
expecting pre-defined ordering of all pages (since the latter is not
guaranteed)
Image parser: sort options by their keys
This ensures deterministic output:
    style="border:1px solid black;margin:5px 5px 5px 5px"
and not allowing the alternative:
    style="margin:5px 5px 5px 5px;border:1px solid black"
Merge pull request #443 from javornikolov/fix-packet-responder-test-json-asserts

Fix JSONObject asserts in PacketResponderTest
Merge pull request #444 from javornikolov/page-lists-setup-tear-down-tests-fix

Fix PageListSetUpTearDownSurrounderTest
Merge pull request #445 from javornikolov/image-parser-options-output-ordering

Image parser: sort options by their keys
Add JDK configurations to build against.
Merge pull request #439 from six42/master

Add Full Reference Guide and extra links to the Quick Reference Guide
Renamed AdministeringFitnesse to AdministeringFitNesse.
Remove ToDo and JunkParent page.
Refactor Fixture.testFixtureArguments
Fixture.getArgsFor table fix: don't do unformat
Unformat is corrupting text with < and > when comes from !- -! block
Merge pull request #220 from amolenaar/plugins-from-root

Plugins are always loaded from CWD/plugins
Simplify duplicate file handling in UploadResponder.
This prevents an infinite loop when files start with invalid characters, such as \0.
Provide a decent error message if test system does not exist.
Do properly handle null values in Escape directive.
Escape content in templates.
Remove unused properties file.