Pass the fd to OatFile::Setup to avoid selinux errors.

bug: 77853712
Test: test.py

(cherry picked from commit 30025095524e471ec347633e39f26ed0606bea65)

Change-Id: I2af5c784f2ca12cd5b0859d93500c16be6a03428
13 files changed