Add builtin PDF support
@aperezdc suggests: "we could reuse libevince and pack both an EvView and a WebKitWebView inside a GtkStack, and choose one or the other as needed."
Alternatively, we could use PDF.js, which is what I had planned for ages, but libevince would be more GNOME-friendly.