Lots of new PDF styles!
Move js run by phantomjs to assets/js; rename
Undo 3800f2b5; add pagebreaks with an extra class.

The pagebreak filter was messy and a bad idea! I should have done it
this way in the first place.
Get wkhtmltopdf working as well
Add a command line switch to enable pdf generation
Remove all pdf-specific stuff from generated HTML

 - Split PDF-specific styles out into separate files
 - Only load PDF styles when we’re rendering a PDF
 - Similarly, only load PDF-specific js when we’re rendering a PDF
 - Reinstate original print css
Generalise rasterize.js

 - Add an option parser
 - Add --footer, --style and --script args
 - Import footer content from a template file