reorganized JS modules, closes #298; fix for some table columns, part of #302
upgraded bootstrap (JS only, as css done with bootstrap-sass)
repaired testrunners
added missing gui.js and helpers.js files created with 6aca6b0aa0f88c9a69776e9331d494e6c559db81, added XPath evaluation error alerts.  Closes #322
Merge pull request #324 from modilabs/issue_reduction_surge

reorganized js source files, upgraded bootstrap js (not css)