Test reformatting step 2,

- Generic describe, simple setup helper.
- Configuration via environment variables, in particular for devices, see env.js.

Next (tomorrow) I will move/rename/split test files so that they are easier to identify/grep. Until then test.sh will be temporary broken.