astoycos b72d1d689d
aya: fix map_pin_path logic
If a user specifies map_pin_path then the maps should ALWAYS be
pinned by name at that path, or consumed from existing pins.

Add an integration test to verify this logic is functioning as
expected.

Signed-off-by: astoycos <astoycos@redhat.com>
..
ext.bpf.c integration-test: avoid reliance on kernel headers
iter.bpf.c feat(aya): Add iterator program type
main.bpf.c integration-test: avoid reliance on kernel headers
multimap-btf.bpf.c aya: fix map_pin_path logic
reloc.bpf.c aya-obj: Handle lack of match of enum variants correctly
text_64_64_reloc.c integration-test: avoid reliance on kernel headers
variables_reloc.bpf.c test: Reproduce relocation bug