release: 3.11.92
Updated Norwegian bokmål translation
Updated Italian translation
Updated Latvian translation
Updated Esperanto translation
Updated Scottish Gaelic translation
Update Aragonese translation
Updated Danish translation
Updated Basque language
Updated Slovenian translation
EvSidebarThumbnails: switch to using cairo_surface_t for images

To support high resolution thumbnails on hi-dpi displays, we need to
use cairo surfaces instead of using GdkPixbuf for images. In preparation
for high resolution thumbnails, switch over to cairo_surface_t. This
adds a GTK+ 3.10 dependency.

Add new:
ev_document_misc_render_loading_thumbnail_surface()
ev_document_misc_render_thumbnail_surface_with_frame()

To avoid converting surface => pixbuf => surface.

https://bugzilla.gnome.org/show_bug.cgi?id=723431
ev-document-misc: Get the image from the source surface in ev_document_misc_render_thumbnail_frame

When ev_document_misc_render_thumbnail_frame is used to render a
thumbnail with a frame, and not just the frame itself, ignore the passed
in size and use the source surface if present, like we do when using
pixbufs.
libdocument: Add ev_document_get_thumbnail_surface()

To allow backends render thumbnails to a cairo surface instead of a
GdkPixbuf.
pdf: Implement ev_document_get_thumbnail_surface
djvu: Implement ev_document_get_thumbnail_surface
ev-jobs: Add support for rendering thumbnails to a cairo surface with EvJobThumbnail
ev-sidebar-thumbnails: Render thumbnails to a cairo surface instead of using GdkPixbuf

Now that the sidebar model uses cairo surfaces, getting a surface from
the backend we avoid an unnecessary conversion from GdkPixbuf to cairo
surface.
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Switch to specifying rendered output in pixels, not as a scale

Passing a scale to the backend meant that we were implicitly counting
on the backend code and front-end code to do exactly the same calculation
to get the rendered size of a page. Instead switch to passing a
target size in pixels to the backend.

This, among other things, allows us to make sure that we render at a size
that is integer device pixels in both X and Y directions.

ev-render-context.[ch]: Add ev_render_context_set_target_size() and
three helper functions:

 ev_render_context_compute_scaled_size(): get the pixel size to render at
 ev_render_context_compute_transformed_size(): size including effect of rotation
 ev_render_context_compute_scales(): get the corresponding xscale/yscale.

ev-jobs.[ch]: Add ev_job_thumbnail_new_with_target_size(), and pass the
target size for thumbnail and render jobs (which already had a target
size) to the backends.

backend/*: Use the helper functions rather than directly accessing
 render_context->scale.

ev-pixbuf-cache.c ev-view.c ev-view-presentation.c ev-sidebar-thumbnails.c
ev-window.c: Switch to passing target sizes rather than scales when
rendering.

https://bugzilla.gnome.org/show_bug.cgi?id=723431
Updated German translation