[index] Dynamically change quests and sandbox on hashchange.
[index] Add lang and theme dropdowns to Settings.
[cm] Load theme files async.
[cm] Import CodeMirror theme files.

https://github.com/codemirror/CodeMirror
[cm] Import addon/mode/loadmode.js and some mode/*

Modes added: clike, css, django, html, javascript,
markdown, php, properties, python, ruby, scheme,
shell, xml, yaml.
[cm] Load modes async.
[cm] Load modes async.
Merge branch 'develop' into sandbox
Merge branch 'sandbox' of origin into sandbox

Conflicts:
	include/nav.js: checking if mode==="text"
	index.html: including clike.js for default.
[index] Open local file.
Merge branch 'sandbox' into develop