Rewrite raw pointer fields to use raw_ptr<T> for linux

This reapplies the rewrite_raw_ptr_fields rewriter on Linux platform.

This change is a merge of the following changes:
PS1 raw_ptr rewrite generated by
    rewrite-multiple-platforms.sh linux
    on ae73da96bbea9eb8a1e1babc0ce720eb3c321ff0
PS2 manual build fix by adding .get()
PS4 revert rewrite of ArrayDataViewImpl fields
PS6,PS8, PS11 manual build fix
      - add BreakpadInfo default constructor
      - fix nc test error message regex
      - Add missing .get()
PS13 Fix #include position

AX-Relnotes: n/a.
Bug: 1073933
Change-Id: I9fbb18f98fef4d55cf2ed74f0aab8d1db6f354a1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3715469
Reviewed-by: Bartek Nowierski <bartekn@chromium.org>
Owners-Override: Keishi Hattori <keishi@chromium.org>
Commit-Queue: Keishi Hattori <keishi@chromium.org>
Owners-Override: Bartek Nowierski <bartekn@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1016130}
NOKEYCHECK=True
GitOrigin-RevId: f28f4f8f90c4494c9bc9f34a28f5dcc215caa077
11 files changed