Apparently GTK has issues on Linux under Wayland. This makes us
override GDK_BACKEND=x11 on Linux unless instructed otherwise. This
fixes some dialogs missing buttons and also seems to improve
grid editing behavior further.
Our custom cpep8 thing for drivers is mostly legacy and used because
we don't have compliance across all the drivers. For wxui, we should
enforce flake8 compliance from the start. This makes our style
target do that and fixes up all the current complaints.
This lets you only load the driver you are working on when running from
the command line, which speeds up startup quite a bit (especially if
working on a network share).
#495