graphview: Draw links using new gdk path API instead of cairo
Draws the links on the graphview using the new gsk path API.
This means we no longer rely on cairo and links can now be rendered much more efficiently by GTK.
The path API also has some methods that can help detect if the mouse is over/near a path, which can be used to make them interactable in the future.
Edited by Tom Wagner