Add container management features to Konsole: Phase 2
This adds containers to the New Tab menu:
I also had to refactor the container list command to be async.
There are lot of cases that can make listing commands take a while, like:
distrobox list --> docker ps --> docker.socket --> systemd-networkd-wait-online.target
And we can't afford to block the UI thread during all that.
Edited by Neal Gompa
