The ARM Attribute Parser used to parse the value of also_compatible_with
as it is, disregarding the way it is encoded.
This patch does a context aware parsing of the also_compatible_with
attribute. Additionally, some error handling is also done for incorrect
cases.
Should other tags be handled here too, in a more gereric way?
The ABI specifies that the inner values can be either an ULEB128 value or an NTBS string. It would be useful to have these presented in a decoded way in adition to the raw string.