webserver: add URL router with support for <vars>
webserver: drop d_that
webserver: bundle all request data into class HttpRequest

Now, pathArgs could actually be used by handlers.
webserver: first batch of new API URLs

Note that return data is still in old format.
Import Aki Tuomi's yahttp
link in yahttp
switch to yahttp in auth

A bit more intrusive than needed, but now everybody has a HttpResponse
object.
Merge pull request #1096 from zeha/new-urls-auth

Rework webserver implementation in Auth