mapview: Add preferred bounding box for search

Geocode allows us to specify a preferred bounding box for
searching. This patch uses the view bounding box from Champlain
View to provide the current view as preferred for search.

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