backends: Do not generate appdata files from makefiles

Substitute the mime types from configure instead to avoid adding
generated files to POTFILE.in that is problematic.
release: 3.13.3
separate all mime types with a colon
Revert "separate all mime types with a colon"

This reverts commit 74813a4c07c3b36565493bebc006fcd0d5e62aa9.
Fix MIME type lists in desktop files

Make sure we always use a ; betweeh mime types and a trailing ; as well
in desktop and backend files.

https://bugzilla.gnome.org/show_bug.cgi?id=732216
release: 3.13.3.1
shell: Integrate recent view into the main window

https://bugzilla.gnome.org/show_bug.cgi?id=633501
ev-toolbar: Implement toolbar with multiple modes

Given the restrictions of GtkHeaderBar for reparenting, we must
implement multiple modes for the toolbar, which can be customized
for Recent View, Full Screen, Preview and Document (normal).

For now, Full Screen, Preview and Document are the same.

https://bugzilla.gnome.org/show_bug.cgi?id=633501
shell: Remove menu for recent items

Recent menu has been replaced by a bookshelf-like interface.

https://bugzilla.gnome.org/show_bug.cgi?id=633501