Reduce test noise
The first fail logic seems scoped to a single test file. Set the flag globally. Since the tests run in a container, cleanup is automagic. Various test tweaks to allow for skipping tests & null strings.
From https://github.com/sstephenson/bats/issues/135 via @timkimber