GdkDrop suport for macOS backend
This gets the GdkDrop portion of DnD working on macOS.
It tries to build upon how clipboard did pasteboard interaction so that there is consistency.
With it, we can now drag text (other object types not tested), from TextEdit to GNOME Text Editor on the macOS GDK backend.