refactor: simplify argument error specifications.

* specs/spec_helper.lua.in (toomanyarg): Remove.
(badarg): Now file local, and treats one or two numeric args as
a `too many arguments` error request.
(init): Prebind badarg module and function names.
* lib/std/base.lua: Add M[1] for error message matching.
* specs/container_spec.yaml (construction): Unroll non-generated
bad argument error messages.
* specs/base_spec.yaml, specs/debug_spec.yaml,
specs/functional_spec.yaml, specs/io_spec.yaml,
specs/list_spec.yaml, specs/math_spec.yaml,
specs/package_spec.yaml, specs/std_spec.yaml,
specs/string_spec.yaml, specs/table_spec.yaml: Simplify argument
error specifications.

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