printing: Fix centering when shrinking to printable area but not scaling

When shrinking to printable area is selected and we don't need to scale
because the document fits in the printable area, the document is
centered applying the current scale. Since we are not going to scale in
that case, we should ignore any scale value > 1 when shrinking to
printable area.
Updated Greek translation
Tajik translation updated
Updated Czech translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
libmisc: Remove unneeded header include
libmisc: Add missing G_BEGIN_DECLS/G_END_DECLS to ev-page-action-widget.h
Updated Spanish translation
Prevent jumps to last page when autoscrolling

It can happen during autoscrolling that current page is set to the last one
when you are moving towards beginning of the document and crosses toolbar
above the document.
This happens due to filling of unsigned integer "scroll_info.last_y"
with negative value.

https://bugzilla.gnome.org/show_bug.cgi?id=725389
Remove redundant code

The if() condition can not be satisfied.
Updated Indonesian translation
Updated Lithuanian translation
Updated Turkish translation
build: Fix gtk-doc building problem

https://bugzilla.gnome.org/show_bug.cgi?id=731061
Updated Norwegian bokmål translation.
Fix documented file formats, bug 731679
appdata: Add rudimentary appdata file

https://bugzilla.gnome.org/show_bug.cgi?id=708760
i18n: Add appdata file to POTFILES.in
appdata: Do not use the generic name in the software center

In GNOME3 Evince is a core module, so installed by default. We want to show the
project name in the software center so that it can be installed on other
desktops. This also means we don't get multiple "Document Viewer" items in the
search results that correspond to different projects.