add new config option auth.failure_redirect.

- To specifiy the url that authentication is failed.
Let pgrest app decide how to process and store authz user profile.

- change mount-auth interface.
- remove app-spcified code.
- an app should provide `mk-get-auth-user` function to return a callback
  for processing user profile.