[BUG #6645] set up q.websites unit tests

- so that testrunner would load
- including the extra q-2.2.min.js sort of blurs the custom ../script/q.js, so
  if an api is missing from custom q.js it will only show when running the
  actual app :-(
- not all tests pass, but that's probably a fault of the test