tests: Tests for "-X" option
tests: Signal delivery
dive: Listen for signals early
tests: --authenticate tests
Fix one issue regarding --no-fds mode
--no-wait feature
Support requesting nowait mode from dive
Workaround waiting for dive (when dived is --no-wait)
Rename DIVE_NOWAIT to DIVE_WAITMODE
Add tests for dived -w and DIVE_WAITMODE
Automatically switch to workround waiting if dived refuses to provide normal one