use request context processor instead of custom view classes

jingo loader + `TemplateView` generic = we can use `TEMPLATE_CONTEXT_PROCESSORS` and `django.core.context_processors.request` to put the `request` into all template contexts.