aya/xtask
Andrew Werner 2a1bf609b2 aya/maps: rework TryFrom macros
The old macros were repetitive and inflexible. This unifies the various
macros used to generate TryFrom implementations for map implementations
from the relevant map enum variants.

Cleanup in anticipation of fixing .

The API changes are just about renaming the return to Self and
Self::Error; they are not real changes.
..
libbpf@a2258003f2 xtask: move libbpf submodule
public-api aya/maps: rework TryFrom macros
src xtask: extract `Errors` type
Cargo.toml Cargo.toml: Remove default-features settings