Make system use patchoat to relocate during runtime.

Add patchoat selinux rules.

Bug: 15358152

(cherry picked from commit fbc8ec2eacaff635a51b0334ea43ddaaa65655ea)

Change-Id: Ic84a370548393be62db740092e8393b662bcf345
diff --git a/file_contexts b/file_contexts
index def1e53..33ac8a3 100644
--- a/file_contexts
+++ b/file_contexts
@@ -161,6 +161,8 @@
 /system/bin/vdc         u:object_r:vdc_exec:s0
 /system/bin/install-recovery.sh u:object_r:install_recovery_exec:s0
 /system/bin/dex2oat     u:object_r:dex2oat_exec:s0
+# patchoat executable has (essentially) the same requirements as dex2oat.
+/system/bin/patchoat    u:object_r:dex2oat_exec:s0
 
 #############################
 # Vendor files