API: Fix trailing dot handling in zonename to id helpers
API tests: print failed responses

Neccessary for debugging.
Recursor: Add api-config-dir config setting

Prefixed experimental- for now.
Recursor: Add allow-from(-file) REST API
API tests: wait for http port

The tests were always racy, and when testing the recursor with zone
files, the problem becomes visible.
API tests: Add '--wait' option

Keeps daemon process alive after testing.
Recursor: fix reloading forward-zones-recurse

f-z-r was previously not affected by reload-zones, but really should
be.
Recursor: add Zone REST API
bla