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
Tidy movingaround help page
Update help for UI changes in 3.10, bug 700442
Updated slovak translation
Updated Russian translation
Ship the help license
Updated Hungarian translation
Update reading documents help for 3.12
Updated Czech translation