Fix to playlist JSON to update bad unit.
Ordering tweak: show grade level before unit in playlist titles.
Calculate points correctly and give points during fixed block.

Also, mark the exercise stage (normal vs _fixedblock vs _completed).

Plus, other random exercise-related fixes and tweaks.
when calculating store transactions logs: ignore testlogs where students haven't answered a test
don't catch all exceptions when turning on/off the exam mode
Merge branch 'nalanda-rct3' of github.com:learningequality/ka-lite into fix_exercise_points
Merge pull request #2567 from jamalex/fix_exercise_points

Calculate points correctly and give points during fixed block.
fix test_nalanda_input_exercise *again*, due to the @jamalex's reworking of points allocation
Tweak to sitepoints location/size for clickability.
Merge pull request #2568 from jamalex/fix_exercise_points

Tweak to sitepoints location/size for clickability.