fix typo
fix occasional exception
added missing jquery-datatable constant - and renamed file to correct typescript naming conventions
isolate the fix for #22 for the jetty file lock - limit the change to windows only
initial support for lazy loading of tree nodes for cases where a node has lazy loaded children for #220. Works OK but currently it would be nice to know up front which nodes have a lazy load handler registered; so we can set the lazy loading flag accordingly; to make sure things which will never be a folder appear as a leaf
add phantomjs via npm install so we can start to use it for unit tests / integration tests more easily
Allow Jasmine unit tests to be run from the Maven build

It uses PhantomJS to execute SpecRunner.html and collects the results in target/surefire-reports. SpecRunner.html can also still be run directly from the browser as before.
Right now it's still a in a separate profile called 'jasmine-test'.
The integration uses jasmine.phantomjs-reporter.js, core.js and phantomjs_jasminexml_runner.js from the https://github.com/detro/phantomjs-jasminexml-example project. The author has given kind permission to use his code for other projects: https://github.com/detro/phantomjs-jasminexml-example/issues/2#issuecomment-10619232