Sleep while waiting for forked processes to complete
Add time constants representing +/- infinity, don't schedule an alarm that will never run
Add is_watching method
Pull Petter Reinholdtsen's 'warnings-security' branch
Add Petter Reinholdtsen to copyright message
Fix -Wsign-compare warnings in strbuf
Fix -Wsign-compare warning in alloca_toprint_quoted()
Fix bugs in keyring revealed by -Wunused-parameter
Add some Rhizome manifest DEBUG that was missing

Revealed by -Wunused-parameter
Fix -Wunused-parameter warnings

New UNUSED(param) macro suppresses the warning for a specific parameter

In some cases, removed the unused parameters.  In others, used the
parameter in a DEBUGF() or assert() statement to document the intent.
Fix WHYF_perror() format string error
Fix -Wsign-compare warnings: make loop counters unsigned
Fix -Wsign-compare warnings in keyring: unsigned cn,in,kp
Fix -Wsign-compare warnings: use size_t or unsigned for byte counts
Fix -Wsign-compare warnings in CLI

Make cli_printf() return void (log errors instead)

Better size_t arithmetic in outv_growbuf()
Change overlay_buffer fields from int to size_t

Fixes many -Wsign-compare warnings
Use UINT64_MAX instead of -1 for Rhizome HTTP response content_length

Fixes -Wsign-compare warnings
Fix -Wsign-compare warnings in VoMP code
Fix -Wsign-compare warnings in SLIP code
Use RHIZOME_SIZE_UNSET instead of -1 for read_state.length

This may have been a reversion to older code caused by a careless
merge, because the change to RHIZOME_SIZE_UNSET was already made
when read_state.length was changed to unsigned.

Fixes some -Wsign-compare warnings