Add the username in the viewer URL to correctly pass the caches
More readable
Remove non-functional came_from option

Redirect don't work with cookie instruction (remember and forget)

Remove came_from in tests
Add test for the user cache
Merge pull request #979 from camptocamp/auth

Add the username in the viewer URL to correctly pass the caches