Update gtk2 and gobject-introspection requirements
Remove gdk_draw_pixbuf
Remove old python bindings
Compiles with gtk+-3, many drawing errors
Remove support for libsoup-2.2
Remove compat with old glib
Fix widget packing
Closer to working
Merge branch 'master' into gtk3

Conflicts:
	configure.ac
	python/configure.ac
	python/osmgpsmap.defs
	python/setup.py
Really use gtk3.
Solved the get_bbox and get_degrees for python calls.
gobject introspection : somme warnings suppression and cleaning
too many cairo destroy.
Gobject introspection : use our version. We can have only major and minor so 0.7.4 doesn't work.
Gtk3 migration ... conversion from :
    GdkColor to GdkRGA
    gdk_color_parse to gdk_rgba_parse
    gtk_color_button_get_color to gtk_color_chooser_get_rgba
    gtk_color_button_set_color ot gtk_color_chooser_set_rgba
    GTK_COLOR_BUTTON to GTK_COLOR_CHOOSER
    gdk_cairo_set_source_color to gdk_cairo_set_source_rgba
    gdk_window_get_pointer to gdk_window_get_device_position

    g_thread_init no more needed
    some cleaning
Gtk3 : warning suppression and offset problem (EXTRA_BORDER)
Update map providers : openstreetmap renderer is closed and opencyclemap uri changed.
copy-paste of comment : need cleaning.
Solved missing tiles.
As the lib is now for gtk3, libosmgpsmap must change its version number.
So we can now mix applications with gtk2 and gtk3.