Offer login prompt instead of throwing error

Currently ZoneMinder throws an error screen if you click on an even e-mail link and are not already logged in.  The changes in this branch cause ZoneMinder to present a login prompt in that case.  Once the user logs in, the postlogin view auto-redirects to the original destination instead of always redirecting to the ZM console.