HTML fixes for JavaFormatter

- Fixed JavaScript errors by adding jQuery
- Updated HTML (added header and article tags) because some bindings
defined in fitnesse.js failed. The collapsible on the result page will
work again.
HTML fixes for JavaFormatter

Forget to commit failing Unit test
Moved static files to folders

The arrows didn't show because the relative paths were incorrect. By
moving the static files to folders it works as expected.
2-space indent fix

Now using 2-space indent instead of 4-spaces
renaming 'bylawsForCommitters' => CONTRIBUTING.md
fixing link to the fitnesse.xml
extra spaces to indent code example
updated to use markdown list indentation
fix #177 better listing of individual tests and ability to rerun
selected test after first run of suite.
JUnit results printer now consistent for exceptions
Do not use a single list for slim instruction creation

This makes it a lot easier to reason about Slim.
Initial refactoring of the slim statement.
Added extra scenario test for placeholder scenario's (no content)
script table: clean up scenario search code.
Extract the factory from Statement.
Cleanup in symbol assignment.
Merge pull request #1 from amolenaar/slim2

Code cleanup SLIM client side
Merge branch 'slim2' into slim_refactoring
Removed SlimTable.appendInstructions().
Refactoring of statements into instructions and execution/(de)serialization