Update heuristic not to punish longer titles
Don't decode string value in unicode function
Update tests to check unicode values
Fixes for mobile layout
Merge pull request #268 from stianjensen/tweak-heuristic

Update heuristic not to punish longer titles
Add match highlighting to all article search list
Remove placeholder transition timeout

This removes the annoying placeholder text collision bug in input
fields. Helium CSS is the worst.
Merge pull request #281 from stianjensen/transish

Remove placeholder transition timeout
Merge pull request #280 from stianjensen/highlight

Add match highlighting to all article search list
Fix syntax highlighting issues in codemirror

This updates codemirror to the latest version and closes #230

It will also properly respect escaped dollar signs.

It takes advantage of the more appropriate multiplexing mode in
codemirror. This means that while in math mode the markdown parser will
ignore all characters. With the overlay mode we're currently using, a
"_" or "*" character inside math will cause the markdown syntax
highlighting to activate italic text. Multiplexing resolves this issue.

Finally, it introduces highlighting of latex/math, so it's easier to
spot syntax issues here as well, and less green overall.
Fix create links on error page URLs

Updates the links on the pages for:
- Article code doesn't exist
- Language isn't available

Fixes #289
Change event handler syntax for beforeunload

Apparently this is the only syntax that will reliably show the warning
message.
Merge pull request #272 from stianjensen/unicode-error

Don't decode string value in unicode function
Merge pull request #290 from stianjensen/fix-create-urls

Fix create links on error page URLs
Merge pull request #276 from stianjensen/mobile

Fixes for mobile layout
Merge pull request #288 from stianjensen/show-unsaved-changes-warning

Change event handler syntax for beforeunload
Merge pull request #287 from stianjensen/fix-codemirror-highlighting

Fix syntax highlighting issues in codemirror
Make python-markdown-mathjax escape dollar signs

The old version didn't really do a very impressive job of it.

Also, tell mathjax that there might be some incoming escaped dollar
signs.