lua-posix fixes

Adds wrapper for `posix` lua module. Flux lua code now includes `flux-lua.posix`
which detects missing lua module at runtime.

Also:
 - Update use of `posix.signal` code if this object is a function instead of a table, as in newer `posix` module variants
 - Fix `make check` in lua bindings directory