Enhance measurement system support in routing manager.

It is useful to be able to set the measurement system independently of
the locale used by the routing manager. Add accessor functions for the
measurement system to the routing manager classes.

Locale and measurement system properties are also added to the
RouteModel QML type.

Change-Id: I8ee9fbdb5ab94615fef7019914b0f104aebfa9c8
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Remove unneeded init() function.

Move call to g_type_init() to the constructor and only conditionally
call it. g_type_init() has been deprecated since glib 2.35.

Change-Id: I425dd7883eef404229e924003fe86924b5f8bb09
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Fix warning message about unsupported area types.

This message is warning about unsupported area types not waypoint types.

Change-Id: I6c244ce121140a0fa89dba0bfcc6fe65044d239a
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Use QVariantMap instead of QMap<QString, QVariant>.

It is shorter, easier to read, easier to type and it doesn't affect
the ABI.

Change-Id: Ic4d8a371d00b434ac84382dd75d8d82a963089cb
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>