Add a route for /login/denied that redirects to /login
Update submodules
Start to add realm to login screen
Create a custom /log/in route
Create a custom /log/out route that redirects to /
Create a custom POST /log/in route

At the momemnt this is basically cut and paste from Dancer::Plugin::Auth::Extensible
but it will be extended to work properly with the SIP2 code.
Add some login TODOs
Update submodule Dancer-Plugin-Auth-Extensible-Provider-SIP2
Handle session info properly
Add email column to users table

TODO: Add email to the user add/edit screens
Add email to add/edit user screens
Get user data from SIP2, store it in DB and use that later

When a new user logs in, authenticate against SIP2 and get data about
the user from SIP2. Store the data in the database and re-set the
realm of the user to be the local database, so that the user appears
to be a local user.

If a user who has logged in before logs in again, that user is also
authenticated against SIP2, data is fetched from SIP2 and the data
in the database is *updated*. This means that if a user needs to
change e.g. their email, they will have to do it in their local ILS.

TODO
- Connect the user to the right library in the database
- Redirect users to some special info the very first time theu sign
  in, to tell them about the data we have saved and that they have
  to change it in their local ILS.
Add realm column to libraries table
Make it possible to edit the realm connected to a library
Change name of Koha test-realm and tie it to Storevik in sample data
Let users choose library when logging in (Local is for admins)