ps: fix imagemask with pattern source failure on some printers

When /PaintProc is invoked the pattern dict is pushed onto the stack.
Ensure this dict is removed.

https://bugs.freedesktop.org/show_bug.cgi?id=69485
font: Generate PDFs with correct font names

Escape PostScript names of loaded fonts. These can not
contain white spaces and delimiter characters when saving
them to a PostScript file or a PDF file.
ps: use setpagedevice to set page size

https://bugs.freedesktop.org/show_bug.cgi?id=73452
ps: cairo_set_page_size does not need to be in eps output
ps: add font DSC comments
type1: strip space from end of font name
Merge branch 'master' of git://anongit.freedesktop.org/git/cairo