libview: Stop the GtkSpinner when the loading window is hidden

Taken from evince commit: 220956ee03fa37fb55079aff63675db26cd908f9
From: Cristian KLEIN <cristiklein+gnome@gmail.com>
Gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=637390
Gtk3: libview: Port EvLoadingWindow to GtkStyleContext

Taken from evince commit: 082ba0dbfeed04fb5cb5bb2e5d81c77c831e8c7a
From: Matthias Clasen <mclasen@redhat.com>
Gtk3: libview: Port EvView and EvPixbufCache to GtkStyleContext

Taken from evince commit: 7d5e358fb59172812ea0a4bf8ee6502405abc58e
From: Carlos Garcia Campos <carlosgc@gnome.org>
Gtk3: libview: Port EvAnnotationWindow to GtkStyleContext

Taken from evince commit: 0e3c1a6bbc18562c515bd10e2ca9d5bf32b9780f
From: Carlos Garcia Campos <carlosgc@gnome.org>
Gtk3: libview: Port EvViewPresentation to GtkStyleContext

Taken from evince commit: afa18f6b0d2d1851d5b89aba42b2ab263c00710b
From: Carlos Garcia Campos <carlosgc@gnome.org>
Gtk3: libdocument: Port To GtkStyleContext

Taken from evince commit: 478dd74e4201b44b5c921fd0bb69b0c4e43bcd8a
From: Carlos Garcia Campos <carlosgc@gnome.org>
Gtk3: eggfindbar: remove unused style properties

Taken from evince commit: fe90f499e34d3c001e1b2e50e23d0ef12e824c6f
From: Carlos Garcia Campos <carlosgc@gnome.org>
Gtk3: shell: Port EvWindow to GtkStyleContext

Taken from evince commit: 4c3f22a332076fbf6ddc7f2a42bccce9ac673f63
From: Carlos Garcia Campos <carlosgc@gnome.org>
Gtk3: [gimpcellrenderertoggle] Paint a shadow when the mouse is over the cell renderer

Taken from evince commit: 0a2d3c2d9dd1158dfb8cacd72abb498acd0e6fef
From: Carlos Garcia Campos <carlosgc@gnome.org>
Gtk3: Convert another gtk_paint_ call

Taken from evince commit: 1383dfb59b35d2d4576691ad3d9778de344c8e15
From: Matthias Clasen <mclasen@redhat.com>
Gtk3: gimpcellrenderertoggle: Port to GtkStyleContext

Taken from evince commit: cd0d12ac77f030caf9b073f60c51539d9b8394ef
From: Carlos Garcia Campos <carlosgc@gnome.org>
Gtk3: Don't use gdk_cursor_unref()
Gtk3: Use gtk_widget_render_icon_pixbuf()
bookmarks: Add a popup menu to open, rename and remove bookmarks

Taken from evince commit: 5d35a222a469aad367c2680c1c0511d6025c17b9
From: Carlos Garcia Campos <carlosgc@gnome.org>
backends: Fix several security issues in the dvi-backend.

See CVE-2010-2640, CVE-2010-2641, CVE-2010-2642 and  CVE-2010-2643.

Taken from evince commit: d4139205b010ed06310d14284e63114e88ec6de2
From: José Aliste <jaliste@src.gnome.org>
Fixed minor bug, it returned NULL when expecting gboolean

Taken from evince commit: d9458f7a82b916efcc7bebf576388ef9bf2e8e45
From: danigm <danigm@wadobo.com>
pdf: Bump poppler requirements to 0.16.0

And remove all unneeded #ifdefs

Based on evince commit: e214c8e963fc4224c5ee54b8b9f0d23cb07019d7
From: Carlos Garcia Campos <carlosgc@gnome.org>
Fix problem with some pk fonts

Taken from evince commit: 0a6e8aabcc46d47b5d84e5414cd0e07d57ef171b
From: José Aliste <jaliste@src.gnome.org>
Call gdk_notify_startup_complete when acting as remote

The new logic with multiple processes removed the call, causing a hung
startup notification when opening a document for the second time.

Taken from evince commit: 6935cbce7dce37600abe92eec6344ffde0cc6bae
From: David Benjamin <davidben@mit.edu>
libview: Make sure a11y is initialized before checking whether it's enabled

Taken from evince commit: 629c01120f1b2fb0ffdea5e95d2346bab5fb98ee
From: Carlos Garcia Campos <carlosgc@gnome.org>