[aot] Give the compilation unit entries in the DWARF debug info different names, the osx tools seem to need this (#15202).
[jit] Fix dwarf line number info generation, make AOT use it again instead of the .loc/.file directives of GAS, since CLANG only supports those with assembly, not with .byte directives. Fixes part of #15202.