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.
Merge pull request #359 from lakshmivyas/bug/feedback-penalty

Bug/feedback penalty