fix some type-errors caused by the python3 migration
migrate python scripts of core to python3
replace g_type_class_add_private() with the instance private data macros G_DEFINE_TYPE_WITH_PRIVATE or G_ADD_PRIVATE because it's deprecated since GLib 2.58
fix unhandled string-truncations which are detected by new gcc compiler versions
use gobject-introspection bindings to access libgudev, because the old python-library for libgudev is deprecated
synce-pcp and synce-pls now abort at the first error while traversing directories
get rid of compiler warnings by removing unused...
tidy compiler warnings by removing _BSD_SOURCE ...