Implement LogoutView.get based on LogoutView.post (not the other way around).
Remove the backwards-compatibility wrapper and re-added the function-based views.
Fixed the rest of django not to rely on the auth's function-based views
(including tests).
There's still some fixes to be done in admin but it'll be tricky because
it relies a lot on the old `extra_context` parameter.