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.
Updated Lithuanian translation
backends: add appdata files for the backends

https://bugzilla.gnome.org/show_bug.cgi?id=731708
Change color of annotation window

When the color of the annotation window is chosen
in the properties dialog and apply is clicked, the
color of the window changes immediately.
Fixed by making ev_annotation_set_rgba send both
"color" and "rgba" signals.

https://bugzilla.gnome.org/show_bug.cgi?id=725571
Change the opacity of the annotation window

Implements the functions needed to change the
opacity of the annotation windows.

https://bugzilla.gnome.org/show_bug.cgi?id=725571
Fixing annotation window colors

The annotation window now is all of one color and
no border.
Improving annotation window appearance

The title is now bold and there is extra margin
space around the textbox.
Also fixing minor typo.
Closing annotation window by clicking on icon

When the annotation window is opened, clicking on
the corresponding icon closes it.
libdocument: Add remove_annotation to DocumentAnnotations.

https://bugzilla.gnome.org/show_bug.cgi?id=649044
libview: add ev_view_remove_annotation

Hide annotation windows if necessary and unset selected
element before removing an annotation.

https://bugzilla.gnome.org/show_bug.cgi?id=649044
Modifying popup menu for annotations

The popup menu that appears with a right-click on
an annotation icon contains only annotation
options ('properties' and 'delete').
libdocument: add ev_mapping_list_set_remove

Needed to remove annotations from a mapping list

https://bugzilla.gnome.org/show_bug.cgi?id=649044
pdf: Implement remove_annotation virtual func

https://bugzilla.gnome.org/show_bug.cgi?id=649044
Implementing delete function for the popup menu

Completed the implementation so that when 'delete'
is clicked, the annotation is actually deleted.