There are certain situations in which getAuth() may want to be overridden by a
backend for performance reasons. The attached patch converts getAuth() into a
virtual backend function. The default is for no change in functionality. In my
tests this leads to very significant performance improvements under certain
situations

fixes PowerDNS/pdns#581
Merge branch 'master' into backend-getauth
fix typo
kill getAuth function that keeps reappearing
Fix a few Doxygen comments

Found with clang -Wdocumentation
Added enum namespace to lua-pdns to prevent magic number usage when referring to pdns_recursor return types for pdns.DROP and pdns.PASS
Fixed spacing hiccup in git
Changed RecursorBehavior to RecursorBehaviour, reflected in codebase
Merge pull request #1194 from zmallen/magicnumberfix

Magicnumberfix
Merge pull request #1195 from rubenk/doxygen

Fix a few Doxygen comments
Always initialize AuthDomain.d_rdForward

Should fix Coverity CID1029973, CID1029974, CID1029975.
Merge pull request #1196 from zeha/f/coverity-fixes

Always initialize AuthDomain.d_rdForward
improve IXFR to AXFR fallback
set group and supplementary groups before chroot
Merge pull request #1198 from mind04/suppgroups

set group and supplementary groups before chroot
Merge pull request #1199 from mind04/rfc1995

improve IXFR to AXFR fallback
remove unused variable in doIXFR
Merge pull request #1200 from mind04/rfc1995

remove unused variable in doIXFR
use new goracle-drop-schema.sql in regression tests
Merge pull request #1201 from mind04/oracle

use new goracle-drop-schema.sql in regression tests