formatters: strip 1st word from descriptions in formatters.

* specl/specl.lua (run_contexts, run_examples): Don't strip 1st
words, just pass full description tables to formatters.
* specl/formatters/progress.lua (spec, example): Remove.
* specl/formatters/tap.lua (header, spec, example): Remove.
(map, strip1st): Strip 1st word from each element of a table.
* specl/formatters/progress.lua (expectations): Rename `desc`
parameter to `descriptions`.
* specl/formatters/report.lua (indent, spec, example)
(expectations): Likewise.
* specl/formatters/tap.lua (expectations): Likewise.
* specl/formatters/report.lua (spec, example): Strip 1st word
from descriptions before printing.
* specl/formatters/tap.lua (expectations): Likewise.
* specl/formatters/progress.lua (nop): Null operation function.
(M): Use nop as appropriate.
* specl/formatters/tap.lua (nop, M): Likewise.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
maint: add AUTHORS file.

* AUTHORS: New file.

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