following up to the OPT label compression fix, guarantee that no future optimisation will re-introduce that bug
relro, stack-protector and pie compile flags
Test -D_FORTIFY_SOURCE=2 and --param ssp-buffer-size=4
Check if ragel is missing but needed and fail
Use correct macro name
Merge pull request #1675 from cmouse/fail-if-ragel-needed

Check if ragel is missing but needed and fail
use network-online target instead of just network

See: http://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/
use network-online target instead of just network

See: http://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/
Merge pull request #1670 from cmouse/relro-and-pie-flags

relro, stack-protector and pie compile flags; also makes -g default
Import HTTP API docs
silence clang warning
Merge pull request #1681 from zeha/import-http-api-docs

Import HTTP API docs
Merge pull request #1678 from mortenstevens/master

use network-online target instead of just network
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