refactor: factor out repeated identical setting of Matcher type.

* lib/specl/shell.lua (ProcessMatcher): New Matcher prototype
requiring a Process object argument.
Adjust all callers.

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