Custom 500 handler view.

Unfortunately, we don't get any template context in the 500 view, so
this means the template barfs because the pre-rendered {% compress %}
blocks don't yet exist for the given LANGUAGE_CODE (None).  So we set up
a custom 500 view with some sane defaults to avoid this.