Cherry-pick local changes to 9.1

Cherry-picked commits:
    b711aa8: Add Unix domain socket support to gdbserver 7.9.1.
    4c58332: Go back to snprintf rather than strlcpy.
    b2aa3bd: [NDK] fix gdb 8.3 build for windows (updated)
    c64829b: Fallback to open if multifs_open fails.
    2177073: Fix gdbserver process interruption.
    35ee683: Remove gdb hack.
    78af0f6: Handle cross compile for locale configuration
    dfc5ca4: Set the default gdb osabi to GNU/Linux.
    5cbd102: Specify osabi in arm/aarch64 tdescs. (updated)

Test: build
Change-Id: I098bc2f1696580f2c1de6b58af8047fd5e9b40e9
10 files changed
tree: 2ff2c290e469ba1b5b18b05a580f9bee8fae217a
  1. gdb-7.11/
  2. gdb-8.0.1/
  3. gdb-8.2/
  4. gdb-8.3/
  5. gdb-9.1/