Bump version to 0.4.1
Discover path of convert_pango.m4

	* configure.ac: use pkg-config to discover
        path of installed convert_pango.m4
Rename BaseMarker and Marker classes

	* Marker renamed to Label
	* BaseMarker renamed to Marker
Adjust required versions of packages

	* cluttermm-1.0 required
	* libchamplain-0.12 required
Remove Champlain::Cache

	* Remove cache.hg/ccg
	* Remove CHAMPLAIN_TYPE_CACHE from extra_defs
	* Adjust filelist.am
Remove ChamplainNetworkMapSource
Remove ChamplainScrollMode
Remove ChamplainZoomLevel
Rename Polygon and SelectionLayer

	* Rename Polygon to PathLayer
	* Rename SelectionLayer to MarkerLayer
defines: update global constants

	* Rename CHAMPLAIN_MAX/MIN_LAT to
	CHAMPLAIN_MAX/MIN_LATITUDE
	* Rename CHAMPLAIN_MAX/MIN_LONG to
	CHAMPLAIN_MAX/MIN_LONGITUDE
MapSourceDesc: Convert from Boxed to Object

	* Make MapSourceDesc a proper Object.
MapSourceFactory: Remove old methods

	* Remove register_source() object method
	* Remove get_list() object method
MapSource: Remove old methods

	* Remove set_id() object method
	* Remove set_license() object method
	* Remove set_license_uri() object method
	* Remove set_name() object method
	* Remove set_projection() object method
Rename codegen/ to tools/
Regenerate libchamplain_methods.defs
MapSource: Fix signatures for some methods
Tile: Fix several methods signatures

	* Replace int with guint in methods related to
	the ::x, ::y, ::zoom-level properties
View: Fix several methods signatures

	* Replace int with guint in get/set_max_level(),
	get/set_max_zoom_level(), get/set_min_zoom_level()
	methods.
MapSourceDesc: Add missing include

	* Include map-source.h to access MapProjection enum.
Label: Fix create constructor

	* Remove add_actor() in Label::create(const std::string & filename)