Move PdfGenerator from core to a plugin

* Added PdfGenerator plugin in response to https://github.com/getpelican/pelican/issues/1009 
* Added a simple test to check for the existence of generated pdf files.

TODO: Better Readme/documentation.