Add html5 offline support.

This caches a whole bunch of MathJax script, bootstrap/jquery, and some
local script. Thus you can still view your site when you have no
network access.