matchers: be careful not to pass additional args to string.match!

* specl/matchers.lua (matchers.contain): Wrap the returned
values of util.plain in extra parens to discard all but the first
return value before passing to string.match.
* NEWS: Update.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
specl: be tolerant of spec descriptions that look like other types.

* src/specl.lua (compile_examples): The rest of the code assumes
that `description` is always a string.  Make it so.
* NEWS: Update.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
formatters: display non-verbose inline summaries properly.

* spec/util.lua (strip1st): Strip the 1st word, but NOT the only
word!
* spec/formatter/report.lua (tablulate): Use it. Reset colors
correctly.
(expectations): Show missing close-paren.
* NEWS: Update.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>