ev-link-accesible: Return the index/offset after the last character in the link

https://bugzilla.gnome.org/show_bug.cgi?id=704616
Tajik translation updated
Tajik translation updated
Use a GtkEntry with an arrow icon instead of a GtkComboBox for zoom selector

This allows us to use our own custom menu with toggle and non-toggle
menu items. Fit-page and fit-width options are toggle menu items, so
that it's possible to know which mode is currently in use. The code is
simpler now too and zoom selector actions are handled like all other
chrome actions.
Add automatic zoom mode to the zoom selector

Now that we have a way to know the zoom mode currently in use, we can
expose the automatic zoom mode.
libview: Add ev_view_supports_caret_navigation()

https://bugzilla.gnome.org/show_bug.cgi?id=702079
Enable/disable the caret navigation with F7

https://bugzilla.gnome.org/show_bug.cgi?id=702079
build: Don't use INCLUDES

It's deprecated. Instead use *_CPPFLAGS.
build: Use -Wno-deprecated-declarations

It's simply too much noise with the crazy deprecation of GtkAction etc.
synctex: Update from upstream
synctex: Fix -Wundef warning
libdocument: Fix -Wshadow warning
libdocument: Fix -Wdeclaration-after-statement warning
libdocument: Fix const warning
djvu: Fix -Wshadow warning
djvu: Fix -Wdeclaration-after-statement warnings
tiff: Fix for -Wformat-nonliteral warnings
comics: Fix -Wold-style-declaration warning
xps: Fix -Wsign-compare warning
libview: Add printf attribute