fixes TERP G2
lml/ost#357: Disallow '0' for feedback penalty.

- Ensure that penalty gets translated into credit when
  applied to student exercises.
lml/ost#358: Fix feedback viewed logic.

Ensure that feedback viewed status is indpendently evaluated from
credit to account for partial credits.
don't always open external links in new windows, e.g. for remote links
zendesk popup
Merge pull request #359 from lakshmivyas/bug/feedback-penalty

Bug/feedback penalty
remove response saved, send to login page on JS request if logged out
best guess wording
get stuck user away from old page
replaced 'problem' with 'question'
dialog doesn't scroll away on long page
TERP J5 view/update consent status
hides normal flow from TERP students
concept coach language
new unconfirm version, plus tutorial dialog
hide terp classes from current classes list
can hide free responses for embedded questions, tutorial pops up after email confirmation, or if click link in hamburger menu
reset confirmation token rework wip
password reset functionality working
veritoken related fixes