Used sed command to replace various 'LXD' branding with 'Incus' branding, and
1. Replaced all occurrences of "LXD" with "Incus"
2. Replaced all occurrences of "devlxd" with "guestapi"
3. Replaced "dev/lxd" with "dev/incus"
4. Replaced "lxd_" with "incus_"
5. Replaced occurrences of ""lxd"" with ""incus""
Apart from the branding, this fixes incompatible naming in the web UI.
These are taken directly from the patches used by Incus maintainer Stéphane Grober, in his repository zabbly/incus
Previously upstream was packaging this separately due to the inclusion
of lxd in the go dependencies. This has been dropped and the package
has been merged into the main go.mod file.
The incus client can be used from non-Linux systems, and as a
standalone binary. Therefore, compile the client separately, and give
it a separate passthru so users can install `incus.client`.