implement SHOULD from rfc3597 4 paragraph 4, working around a violation in NSD which compress labels inside RP. Spotted by Jan-Piet Mens. Please verify performance impact of this change.

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3109 d19b8d6e-7fed-0310-83ef-9ca221ded41b
merge patch from ticket 712 addressing memory leak in remotebackend (thanks Aki for the fix!)


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3110 d19b8d6e-7fed-0310-83ef-9ca221ded41b
apply variant of code in t714 so we can lauch pipe backend scripts with parameters, plus add experimental code that if pipe-command is a unix domain socket, we use that.


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3111 d19b8d6e-7fed-0310-83ef-9ca221ded41b
merge #476 by Aki Tuomi, providing default-ksk/zsk-algorithms/size configuration parameters for pdnssec. Also cleans up some duplicate code

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3112 d19b8d6e-7fed-0310-83ef-9ca221ded41b
update pdns.conf-dist for default-[kz]sk-* flags

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3113 d19b8d6e-7fed-0310-83ef-9ca221ded41b
actually clean up unix domain sockets too after use


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3114 d19b8d6e-7fed-0310-83ef-9ca221ded41b
and add a destructor too - sorry for not doing a good test build!


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3115 d19b8d6e-7fed-0310-83ef-9ca221ded41b
Merge remote-tracking branch 'git-svn'