Fix bug with nopbinary dispatch check
Add support for -nb nopbinary to effectively nop if binaryname in /proc
Allows for canceling out all action. This is helpful in the context of
tlml in that dmenu can be used for `-nb dmenu`; thus wholesale ensuring
/ preventing the execution of keybindings when dmenu is open and fixes
all issues with double-triggering keybindings etc.
Rework execvp logic to properly execute & install SIGCHLD to reap zombies
Use C stdlib fork/setsid/spawn rather then zig stdlib spawn
Resolves issue where exit status not read properly and zombie processes not
reaped after child process terminates.
Use snake case consistently
Add defaults for timeout/hold to README/manpage
Ignore spawned processes stdout/stderr rather then piping
Fix see also section of README
README and manpage updates
Add error handling to system calls for signal_pause_pipe_fds read/write
Add .1 manpage and update README
Properly handle binding commands which have commas in them
Add note about USR1/2 signals to readme
Add .md extension to README
Cleanup pausing via pipe() logic to not use intermediate variable
Rather just toggle fd for poll_fd[0] between li_fd and -1 (which is just
an invalid FD and will be ignored).