Fix Opaque Keys issues
Return HTTP 405 for unsupported commands

This shouldn't have been 404'ing...
Translate long description only iff non-empty
Fix failing forked tests

These had been failing for a while.
Fix metrics tab

Fixes some stuff in metrics tab
  Fixes some 500s after opaque-keys
  Adds a test which would have caught the 500s
  Fixes Transifex problem on the string % of students
Add theming to dashboard, about, register pages

Conflicts:
	lms/djangoapps/courseware/views.py