Fix build with latest EDS version
The introspection at EDS side has been fixed, which leads to VAPI breaks. Also use native GLib.SList functions instead of manually copying all the entries.
The introspection at EDS side has been fixed, which leads to VAPI breaks. Also use native GLib.SList functions instead of manually copying all the entries.