configure: Don't execute $CFLAGS as a command
Image.JPEG: Disable the module if empty
Added Process.daemon.

The daemon() function is for programs wishing to detach themselves
from the controlling terminal and run in the background as system
daemons.
Manual: Documented options -ps and -ss.
Manual: Reordered some options.
Fixed documentation for -s and -ss
master.pike: fixed RESOLV_DEBUG macros
Shuffler: do not modify shared strings
Compiler: Fixed updating of PROGRAM_{NEEDS,USES}_PARENT.

low_inherit() may get called with a parent offset of 24
(OBJECT_PARENT + 42) or 25 (INHERIT_PARENT + 42) when
called from decode_value().

Make sure we don't start zapping flags in random programs
on the compiler stack when this happens.

Fixes [LysLysKOM 20258894] and [LysLysKOM 20273476]/[Pike 13584].
Tool.Standalone.rsqld: Minor cleanup.
Sql.rsql: Implemented insert_id().

Proxying of insert_id() was missing in the rsqld protocol.
string_to_utf8: use macros to access string. much faster for long 7bit
strings
Some trivial tests for DNS.
Use %H in sprintf where possible.
Some smaller optimizations.
30% faster A/AAAA
Improved types a bit.
Stronger types, and various other type fixes.
Fix a type issue, not that crypt_md5 returns string(0..255)
Use sprintf %H