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.
Updated Slovenian translation
Updated Spanish translation
Use GMenuModel for action and view menus
Fix memory leak
Remove unsused bookmarks action group
Remove unused open recent file action
Updated POTFILES.in
Use GAction instead of GtkAction for EvHistoryAction

Merge EvHistoryAction and EvHistoryActionWidget into a single widget
derived from GtkBox that uses GAction.
Updated Spanish translation
Use GMenu for the zoom selector instead of GtkAction

Merge EvZoomAction and EvZoomActionWidget into a single widget
derived from GtkBox that uses GAction.
Updated Hebrew translation
Use EvPageActionWidget directly in the toolbar instead of EvPageAction

We will get rid of current EvPageAction when the previewer doesn't use
GtkUIManager for the toolbar.
Make EvPageActionWidget work when the document model already has a document when it's set
ev-zoom-action: Use g_signal_connect_object to connect to EvDocumentModel changes

To make sure the signals are not emitted once the zoom control has been
destroyed.
shell: Use a GtkHeaderBar instead of a GtkToolbar and window decorations

Based on patch by Yosef Or Boczko.

https://bugzilla.gnome.org/show_bug.cgi?id=711078
Unify the MIME type lists

Define all MIME type lists in configure.ac and use those for the backend
and desktop files.