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>