Allow to use full URL as download parameter
Fix compilation warning
Update AC_INIT macro call
Remove uneeded (and wrong) finalize functions
Fix vik_routing_register: replace existing engine

When registering an engine with an already existing id,
the previous one is released and the new one is inserted
at the same place.
DOC: add classname tags
QA: add a NULL check

Without this simple workaround, gtkdoc tooling refuse to generate
reference documentation and SegFault.
Doc: improve reference documentation

<tiledir> is interpreted as XML tag and thus, XML parsing fails as
there is no associated closing tag.
Allow Bing Map source URL to be set via the configuration XML file.

Currently ATM only the hostname part will be used via a suitable configuration.
Making the URL part of the data structure means it can be overwritten.
This may be helpful in case the URL changes in the future,
 so it can be overridden via an entry in the maps.xml file by the end user without requiring code changes.
Fix location of gdk_threads_enter() to be before first window creation.
Fix background thread statusbar update instability.

Previous revision in using signalling method didn't actually ensure the gtk updates were performed in the main thread.
(Commit SHA1:901423020f8c8fbc41052247ff6d8c9414f8077d although it made it more reliable).

Ensure statusbar updates are performed in the main thread via use of gdk_threads_add_idle() when the update is requested from the background.
Allow opening of files via Drag and Drop onto the Viewport.
Support new versions of depreciated g_thread_* functions for glib 2.32
Prevent gcc 4.7.3 compiler warnings for new routing code.
Fix Drag and Drop file loading on Windows.
[QA] Prevent Gtk-Critical warnings on trying to use NULL strings on file entry widgets.