Add MultiValueMap.toStirng()
Add HttpResponse.requireAuthentication(message) for basic HTTP Auth
Normalize contentDirectory path (get rid of "../" etc)
Consistent middleware packages/naming

Moved to ufront.middleware.*, and having the class name end in Middleware.

Add / change tests as appropriate
Get rid of warning (utest will warn automatically)
Allow creating a new TemplateData object
Change "context" on a controller to be HttpContext, not ActionContext.

It's going to be what is useful more of the time, and better to change now than later.

Also add DirectFilePathResultTest stub, and change DirectFilePathResult
to compile on non-sys targets.
Fix for httpContext/actionContext changes.
Bump version, use latest tink_* libraries