* xed-app.c: replace get_active_window with gtk_application version
This allows us to remove quite a bit of code, some of which uses
deprecated functions, so it also has the benefit of cleaning up the
deprecation warnings a bit.
* Switch a couple uses of gtk_show_uri with gtk_show_uri_on_window
gtk_show_uri is deprecated.
* Taglist plugin: remove call to gtk_tree_view_set_rules_hint
This function is deprecated, and it already defaults to false in
any case, so it wasn't doing anything anyway.
* Deprecations: move all instances of gtk_menu_popup to newer methods
In a couple cases this simplifies the code quite a bit
* Replace deprecated gdk_window_at_pointer with newer method
* Port to meson
* plugin generation script: swtich to meson, update to python3, switch to libpeas, add some extra options, and cleanup
* clean up some build warnings
* kill xed-bugreport.sh with fire: it isn't used anymore, and probably doesn't even work
* update gzip command to avoid warnings on some systems and move appdata.xml to /usr/share/metainfo/ as that's where it's supposed to go now
* POTFILES.in: fix path that changed in the meson port, which was causing makepot to fail
All the the old python plugins have already been removed. Remove a bunch of the
other related cruft since we want to port the plugin system to libpeas
Taken from 65371f53db (diff-2bbd410468516599f21e84fecb500348)