Implement a mandatory password reset for all editors

See http://blog.musicbrainz.org/?p=1844 for why we need this.

Checks the `last_login_date` for editors on login, and if that's before
`$LATEST_SECURITY_VULNERABILITY` they are immediately logged out and forwarded
to the "change password". This page has been updated to work when people are
logged out, requiring they enter a username. The username is prefilled from the
currently logged in user's name, or can be filled in from query parameters. The
login form uses this to fill it in for a better user experience.
Make sure that cookie logins are subject to security vulnerability checks
Add a message as to why user's need to change their password
Also prevent login via the web service (but allow OAuth) and slightly tidy up the change password process
Default last_login_date to now()
Update tests to use now() for last_login_date
Merge branch 'master' into beta

* master:
  Update tests to use now() for last_login_date
  Default last_login_date to now()
  Also prevent login via the web service (but allow OAuth) and slightly tidy up the change password process
  Add a message as to why user's need to change their password
  Make sure that cookie logins are subject to security vulnerability checks
  Implement a mandatory password reset for all editors
  Explicitly select columns for  table export
Merge branch 'beta' of github.com:metabrainz/musicbrainz-server into beta

* 'beta' of github.com:metabrainz/musicbrainz-server: