Add incus executor
This adds the docker → incus executor port.
It features most of the networking layer and instance start+stop. There were also some other minor refactors for utils.
The mount stuff and the remaining part of the networking layer will be added later.