The hwasan interceptor ABI doesn't have interceptors for longjmp and setjmp.
This patch introduces them.
It seems a transitive include (through `hwasan_interface_internal.h` including
the system header `link.h`) means that the setjmp data structures for the target
system are already included during compilation time. Despite this not following
the comment at the top of `hwasan_interceptors.cpp` this is being left for now.
Tested on both GCC and clang using an AArch64 virtual machine.
I haven't yet written a test for this since I don't understand the clang
testsuite format -- I will do this, but am putting the current patch up for
discussion so I can get some feedback while working on that.