fix and sync the PDF API header

This was edited directly in 51036e686401251dbf550b3f884fb2f02d84c8d1 and would
have been lost when the headers were resynced
support building with non-patched QT5

This was tested only with QT 5.0 and may need to be updated for later
versions of QT 5.x
removed support for PostScript which is not supported in QT5
update CHANGELOG