Getting rid of old cheat sheets
Indenting error output cells
Switching to explicit <pre> blocks with styles instead of fences
Removing explicit 'level' keys from Markdown files
Getting new build to work for the first time
1. Storing the generated files so that people who don't use those tools won't have to regenerate them.
2. Modifying .gitignore to reflect this.
3. Updating the Makefile to run Jekyll exactly once.
Command to install on the server
No longer worrying about making a page of images
Switching to Jekyll for the templating for the book.  Note that this
has a weird failure: in `novice/python/02-func.md`, where the word
"Examples" appears underlined in the `loadtxt` help, some text is cut
out and we're left in <pre> for the rest of the document.
Calling the temporary directory 'cached' because 'translated' implies other human languages
Better (more guessable) name for the target that builds the website
Stripping Jekyll header more reliably
Getting a clean build of the book (but with mangled image paths and glossary entries)
Importing book-making script from old build
Fixing image paths
Fixing up glossary entries
*   Getting rid of old cheat sheets
*   Indenting error output cells
*   Removing explicit 'level' keys from Markdown files
*   Storing the generated files so that people who don't use those tools won't have to regenerate them.
*   Modifying .gitignore to reflect this.
*   Updating the Makefile to run Jekyll exactly once.
*   Command to install on the server
*   No longer worrying about making a page of images
*   Better (more guessable) name for the target that builds the website
*   Fixing image paths
*   Fixing up glossary entries
Putting a blank line between the header and the four-'#' titles so that the latter will format properly
Merge branch 'sticking-with-jekyll' of github.com:gvwilson/bc into sticking-with-jekyll
Improve information about pandoc version

Thanks to @jgm the problem we had with pandoc are solved and will
be included in pandoc next release.

Close #298.