Enable PDFKit for certificate generation

* Both PDFKit and XHTML2PDF will work, but PDFKit is preferred. It can
  make prettier output.
* Documented new dependencies in readme, requirements
Merge pull request #2410 from Stanford-Online/jrbl-integrating_wkhtml

Enable PDFKit for certificate generation