Consistency updates

A lot of minor changes had crept into the various templates.  This commit tries
to fix most of those.

- Construct the `test_stuff` object the same way in all tests

- Copy test support files from the basic template all around all around.
  That includes:

  - test.html

  - karma.app.conf.js

  - upgrade to sinon.js 1.11.1