Add support for automatic code highlighting

Code highlighting is accomplished using Prism.js. You can override the
default language detection by adding “?lang=[language]” to the end of
the source code URL.
Merge branch 'master' of https://github.com/anvc/scalar