Test reformatting, step2.

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.