Support small tests with an implicit name

For many tests, the test body itself is the best name that can be
given.  It's obnoxious to manually keep the head and body in sync.
One can now omit the clause head and both the head and body will be
generated from it.
More descriptive pack title
Ignore some more generated files
Bump version for release