Moved all parser tests to Jasmine tests.
Changed tests in fitnesse/resources/javascript to Jasmine.
Move Jasmine to the extra folder. #232
Execute Jasmine javascript tests via phantomjs (phantomjs should be available on the system).
Produce more fancy console output.
Make file rename and delete controllers work
Use URLDecoder instead of encoding only spaces.
Implement adding, renaming, deleting files and directories through a version controller interface
Add documentation to TestSystem interface.
Let SlimCommandRunningClient throw IOException in case of a connection problem.
Avoid throwing null-pointers when close() is called on SuiteHistoryFormatter.
Ensure testSystemStopped event is sent when an IO error occurs in FitTestSystem.
Ensure testSystemStopped event is sent when an IO error occurs in SlimTestSystem.
Merge pull request #350 from amolenaar/fix/350

no logfile on aborting test execution
Use WikiPagePath.clone(), remove unused method copy()
Remove inefficient boxing of int.
Remove unread fields from files.
Remove circular instantiation reference between Performat and SymbolProvider.
Merge pull request #349 from amolenaar/file-versionscontroller

Version management in files section
Merge branch 'master' of github.com:unclebob/fitnesse