aya/xtask/src
Tamir Duberstein 5732b2c203 test-distro: build without cross toolchain
Make the xz2 dependency optional to allow building without a C cross
compiler. This allows clippy.sh to be used on e.g. macOS more easily:

```
./clippy.sh --target x86_64-unknown-linux-gnu --exclude-features xz2
```
..
codegen chore: generate bindings for all eBPF insns
docs.rs chore(aya-ebpf): Rename bpf -> ebpf
lib.rs xtask: Move libbpf header installation logic to a helper function
main.rs Bump edition to 2024
public_api.rs Bump edition to 2024
run.rs test-distro: build without cross toolchain