Remove unused function
Centralize when json parsing of responses from controller_query_service happens
Fix a decode error in course_about.html and make some string translatable

The strings in share links should be in unicode, otherwise when the name of a course is non-ascii, it will generate a decode error.
And some of these strings is actually translatable, so they should be collected into mako.po.
Collect metrics around the open_ended_grading controller_query_service
Correctly catch RubricParsingErrors
Make GradingServices always return dictionaries, rather than sometimes returning strings
Record metrics about the peer grading service
Record metrics about the staff grading service
Actually push json parsing all the way down to the bottom of the GradingService get and post methods
Merge pull request #3119 from louyihua/translation-fix

Fix a decode error in course_about.html and make some string translatable
Merge pull request #3091 from cpennington/ora-metrics

Add metrics around old ORA requests
HD control is disabled initially. It eventually gets enabled on first play of video, when player.getAvailableQualityLevels returns on non-empty array. [BLD-937]
Addressed comments.
Hide HD button on initialization instead of disabling. Show it if HD available instead of enabling.
Addressed comments. Fixed failing tests.
Fixed further tests.