6883: non-Western fonts broken in PS reports

Replace PSDrawDoc with an almost identical twin of PdfDoc.
runtest.sh now aware that the new backend produces text reports.

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps34@22803 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
Refactoring PSDrawDoc and PdfDoc common base

Split PSDrawDoc into CairoDocgen and PSDrawDoc with overrides only.
PdfDoc still not refactored.

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps34@22804 4ae1f11a-8b86-4847-b8af-ab372f36d1fd
Finish the refactoring.

PdfDoc now also uses CairoDocgen.

git-svn-id: svn+ssh://svn.code.sf.net/p/gramps/code/branches/maintenance/gramps34@22805 4ae1f11a-8b86-4847-b8af-ab372f36d1fd