Update pdns auth init script so it works on wheezy

insserv would complain:
insserv: There is a loop at service pdns if started
insserv: There is a loop between service pdns and mountall if started
insserv: There is a loop between service pdns and mountall-bootclean if started
insserv: Starting rsync depends on pdns and therefore on system facility `$all' which can not be true!
Fixed friend function declaration
Fix for CLANG version
Fixed struct DNSResourceRecord into class as it should be
Removed internal CLANG version define
Merge pull request #855 from cmouse/clang-fixes

Clang fixes - thanks aki!
stretch supermasters.ip for IPv6, thanks Dennis Krul
also stretch supermasters.ip for goracle
make sure systemd starts pdnsd after relevant databases have been started, thanks Morten Stevens
Merge pull request #847 from zeha/f/insserv

Update pdns auth init script so it works on wheezy
bump boost requirement, thanks Wouter de Jong
initialise server-id after all parsing is done, instead of half way through. Fixes situations where server-id was emptied explicitly. Reported by Wouter de Jong
Initialize d_result to NULL on ctor
CHANGES BEHAVIOUR: before we launch, check if we can connect to the controlsocket we are about to obliterate. If it works, abort. Fixes #841 and changes standing behaviour. There might be circumstances where PowerDNS now refuses to start, where it previously would. However, starting and making our previous instance mute wasn't good.
correctly refuse out-of-zone data in bindbackend, closes #845
Merge branch 'master' of github.com:PowerDNS/pdns
Merge pull request #857 from cmouse/remotebackend-initialize-d_result

Initialize RemoteBackend::d_result to NULL on ctor
First stab at resolving coverity warnings
Make sure pdns can be started and that it did indeed start
Coverity fixes for mydns