Move parseQS into view.js, include hash in parsed arguments
Rewrite parseQS, add generateUrl to do the ~inverse
Use generateUrl to put URL parts together
If the lecture or tutorial changed, should reload the page
Change capitalisation of curURL
Catch any errors from loading slides
Update what's an appcache resource
Add missing MathJax bits to appcache
Default jQuery error is somewhat empty
Ooops, forgot about grades.
Client should always check if quiz (i.e. appcached) resources are stale or not.
debug.html won't be appcache'd
Keep appcache MD5 sum up-to-date
Alter regex so the provided username can appear at the end
More of mathjax should go in appcache
go-drill should generate a #! URL
Merge branch 'hash-arguments'

Conflicts:
	tutorweb/quiz/resources/tw.js