hints no longer reset points if you've correctly answered the question

...until the next question begins!

Addresses #810.

Test scenarios:
* After right answer, click hint, points OK!
* After right answer, click hint, next problem right, points OK!
* After right answer, click hint, next problem wrong, points to 0
* After wrong answer, click hint, answer: still get 0