regression-tests: fix PATH for named-checkzone

named-checkzone lives in /usr/sbin, and regular users don't have that
in their PATH (except on Ubuntu).
gsqlbackend: remove hardcoded replaceRRSet queries
gsqlbackend: use boost::format in list()

Preparational commit.
gsqlbackend: reformat feedRecord

Those boost::format() calls with everything in one line are a pain
to read.
g*sql: put common query parts in a variable
gsql: stop hardcoding list-subzone-query
Fix gsql query-logging not always working

query-logging would only be taken into account after the first direct
(DNS) query; getAllDomains and other calls before the first query would
not get the logging. Problematic when the backend instances are
short-lived.
Implement "disabled" records for GSQL backends
Merge pull request #1254 from zeha/disabled

WIP: Add support for marking domains and records as disabled
install ldap lib + add it to modules in travis
update list() prototype for ldapbackend
fix list() prototype for oracle
goraclebackend: Fix missing 'disabled' field in default queries
Merge pull request #1260 from zeha/fix-goracle

goraclebackend: Fix missing 'disabled' field in default queries
Undo unintended zone2sql change for Oraclebackend

Only goracle was intended.
Merge pull request #1261 from zeha/fix-oracle-zone2sql

Undo unintended zone2sql change for Oraclebackend