Correctly update User#last_login_on when authenticating through CAS
Make README clearer (see issue #3)
Don't generate a service_validate_url without a host
Back to classic open-classes-style monkey patching in AccountController since patches were applied after the request in some cases, which is obviously not the desired behaviour
Improve formatting broken by previous commit
Add some tests for omniauth login
Add a Changelog section to README
Really logout from CAS when clicking the 'Sign out' link and logged in with CAS
Fix CAS logout not called because session was erased before we redirect to CAS server (doesn't happen in tests, don't know why)
Preserve additional path when redirecting to CAS server for logout
Use omniauth-cas builtin method to disable ssl cert verification
Fix multiline syntax to work with Ruby 1.8
Fix "Login with CAS" link when Redmine is installed in a subdirectory.
Add some routing tests for /auth/:provider
Use explicit omniauth and omniauth-cas versions
Refactor patches inclusion code and give more explicit names to new actions.
Allow replacing the default Redmine login page with CAS, and take care of redirecting to the origin URL.

Merged from: https://github.com/fcrespel/redmine_omniauth_cas/commit/e03be9b96406cf32ac611c3db9fcb23542e9dfd8
Handle OmniAuth CAS callback failure (invalid or missing ticket, etc.)
Allow disabling CAS authentication globally.
Update some tests broken by commit b1d89ee