Merge pull request #1236 from zeha/hurd-portability

Use system endian defines on Hurd (as on Linux)
also drop -s from other AM_LFLAGS copy
webserver: implement server discovery endpoints
Add initial testsuite for Auth. REST API
webserver: Implement pdnsapi-style zone creation