Add header-abi-linker -symbol-tag-policy

The command line option supports the policies to filter llndk, apex
and systemapi.

Usage:
`-api 34 -include-symbol-tag llndk=202404 -symbol-tag-policy MatchTagOnly`
includes the symbols tagged with "llndk=202404", "introduced=34", or
"llndk=202404 introduced=35".

`-api 34 -include-symbol-tag apex -symbol-tag-policy MatchTagAndApi`
includes the symbols tagged with "apex" or "introduced=34", but
excludes those tagged with "apex introduced=35".

Test: LD_LIBRARY_PATH=out/soong/dist/lib64 \
      out/soong/host/linux-x86/nativetest64/header-checker-unittests/header-checker-unittests
Bug: 314010764
Change-Id: I6517e902e2b648bfefedb914caf800cd47408c37
4 files changed