Do not retrieve message details for TSIG

Small optimization.
Fix forwarded TSIG message issue

The TSIG message was not validated correctly if the dns update message was forwarded by a slave.
The forwarded message get's a new ID, this means the TSIG signature is now invalid as the bytes that are calculated for the TSIG are different.
The TSIG record contains the original ID, so this replace the new id with the original ID and this makes the message valid again.
Better way of replacing a few chars - thx cmouse!
Detect postgresql better
Merge pull request #1683 from cyclops1982/tsigforward

Tsigforward
Merge pull request #1669 from cmouse/use-pg_config-gpgsql

Use pg config gpgsql
fix in-tree compilation of pdns_recursor (unsupported) plus improve case insensitive compare helper
Merge branch 'master' of github.com:PowerDNS/pdns
In dd42dfce2c09d9da27bbf7d5e693c94f0f5bb15b we turned off dependency
tracking of include files so we make distclean would work.  I just spent 30
minutes chasing a phantom bug because of this - I understand people love for
make distclean to work, but this price is not worth it. so dependency
tracking is back.
improve error reporting on malformed labels
enable configuration of carbon/metronome telemetry at runtime for painless debugging
not quite clear, but jenkins needs this include it appears, and I don't here?
Catch PDNSException in Signingpiper::helperWorker to avoid abort
revert setpgrp changes

Revert "Terminate pdns process after SIGINT" 5c663d99afcdd3c26d5744a47911840e16265b6d.
Revert "PDNS should always be the leader of the process group" 1a3bbc1bafea87169a1ed78f78a964ba06231b11.
Revert "Clean up after the pdns_server-instance" 6f8e772b634101a19106e23f20c5358357adf6d8.
Revert "Clean up after DynListener crash" 233f08a1de5508ca4ee67de9bc90045c2cd0cf63.
Revert "pdns: Kill all spawned processes" ee443da2d3ca2f831bbc2347088498890417ec13.
Revert "no systemd kill signals required, pdns_control take care of this" efd72fc50f71df4cd7036d960fa1814c15e4f230.
make sure the network-online.target is available
don't nuke the wrong service
Merge pull request #1685 from cmouse/catch-pdnsexception-signingpipe

Catch PDNSException in Signingpiper::helperWorker to avoid abort
fix possible fd leak in signpipe worker
Merge pull request #1687 from mind04/exception

fix possible fd leak in signpipe worker
Detect lua5.2