Renamed all dynamide* tests to be selftest*.
Tweaks in RunOptions to display FAILURE on Warnings and Errors if desired.
Allowing vars to contain vars, to one level of recursion.
RunOptions now passed into ServiceResult.
No longer running Left/Right comparison if not XML response. (i.e. JSON)
Correctly grabbing all Rhino errors through to ServiceResult errors and warnings alerts.
Allowing developer to override port of self-test with cmd-line -port.
Allowing command line calling of self-test with cmd-line -selftest.
Showing stack traces in report.
Showing part summaries, warnings and errors in report.
Refactored EmbeddedServer into separate classes.