Fix PDF clipping and add an add_page() method.

Based on feedback from @jilott, fix the clipping that is done when drawing to a `PdfGraphicsContext` so that it doesn't discard a plot's padding (which is generally where axis components draw).

This also adds an `add_page()` method that starts a new page in the PDF document and makes sure that it gets the same origin offset as the first page did.