Experiment with some "test+promise helpers" to avoid uncaught errors.
Refactor test helpers into a promisified 'test' function.
Merge pull request #360 from mozilla/rfk/test-promise-helpers

Experiment with some "test+promise helpers" to avoid uncaught errors.