Fix bug where the pdf didn't load.

The map location isn't always on the session.
We set it always on the session before opening the pdf.
Use new screenshot service.
Update CHANGES.