Rework Login dialog to work with rekonq (and hopefully Safari)
- modal.js: don't use a function pointer - simply name the function as the pointer.
- head.html: if we're not logged in, we add the login dialog to the page; its hidden anyways.
- login.html: since we get printed into existing pages, we don't need <html><body> - its wrong in first place to have them.
- authmethods.js: GetLoggedInFirst(): we don't need to send an ajax request to retrieve the login mask; if its needed, head.html already contains it. Simply uncover it to the user.