set: use argscheck on exported apis.

* lib/std/set.lua: Move LDocs and add argschecks to returned Set
object declaration.
* HACKING: Add items about best practices for `debug.argscheck`.

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