Support HTML printing  to PDF

This overhauls the FPDF library with the mPDF library. mPDF includes two major feature additions: HTML support, and UTF-8 support. Utilizing mPDF means that we should finally be able to have great consistency between the web-based version of a ticket and the printed version.