Fixed explanations escaping issue; fixes #7

MathJaxes require adding extra escaping when Markdown is enabled. This was already implemented for question bodies, but not for explanations.
Added restart confirmation dialog when test is in progress
Bumped appcache revision
Merge branch 'master' into gh-pages