tyrone-wu fbb09304a2
aya,int-test: revamp MapInfo be more friendly with older kernels
Adds detection for whether a field is available in `MapInfo`:
- For `map_type()`, we treturn new enum `MapType` instead of the integer
  representation.
- For fields that can't be zero, we return `Option<NonZero*>` type.
- For `name_as_str()`, it now uses the feature probe `bpf_name()` to
  detect if field is available.
  Although the feature probe checks for program name, it can also be
  used for map name since they were both introduced in the same commit.
..
tests aya,int-test: revamp MapInfo be more friendly with older kernels
lib.rs aya,integration-test: improve integration tests for info API
tests.rs aya,integration-test: improve integration tests for info API
utils.rs aya,integration-test: improve integration tests for info API