Chad Reynolds

Results 3 issues of Chad Reynolds

There were already Github-specific changes, so both versions needed to be combined. shared_fd.h/cpp CLs: aosp/3389961, aosp/3195074, aosp/3247777, aosp/3434842, aosp/3502986 shared_buf.h/cc CLs: aosp/3080635 Bug: 402211644