recent-view: Fix build when libgnome-desktop is not available
Add bounding-rectangle property to EvAnnotation

This allows an EvAnnotation to know its location on the page.
Add support for interactive areas in annotations.

Some annotation types do not have a rectangular shape
and require non-rectangular boundary checks to determine
if the user clicked on them.

A new method ev_annotation_is_location_in_area() is added
that determines whether a point location is actually
inside the annotation's interactive area.
Add EvQuadrilateral type required for text markup annotations.

EvQuadrilateral is a simple boxed type containing 4 EvPoints
that constitute the corners of a quadrilateral.
PDF markup annotations make use of this structure to define
an annotation's active area.
Add EvAnnotationTextMarkup class.

This base class should be used for all text markup
annotations like text highlighting, underlining, etc.
Add support for POPPLER_ANNOT_HIGHLIGHT

https://bugzilla.gnome.org/show_bug.cgi?id=583377
Add support for POPPLER_ANNOT_STRIKE_OUT

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