Improve the REMOTE_USER (for example mod_auth_kerb) support

This series of patches makes it possible to set up a protected "logon" location in Apache via

<Location /users/logon>
...
</Location>

and configure mod_auth_* authentication modules for that location. It was tested with mod_auth_kerb.