Update OTA to understand SELinux filesystem labels

Make fs_config aware of SELinux contexts, and output the context
whenever we output the UID / GID / file perms.

Pass the selinux context to the set_perm2() and set_perm2_recursive()
calls. When the OTA script fixes up filesystem permissions, it will
also fix up the SELinux context on the files.

Bug: 8985290
Change-Id: I6419b64c06309a93ac6b2f2cf9fc7f8815adeaf3
Merge "Split framework jar."
Merge "Update OTA to understand SELinux filesystem labels"
Clean generated java files since framework intermediates has partially moved.

Change-Id: I89dea945e1c931e26985a6af7bf54ede93d2ee33
roomservice: Bump devices per page to 200

Limit was reached again when attempting to
lunch various projects, such as steelhead.

Change-Id: I2f3b9705e07e1e47b86857aeb383cf7c99fcdbdc
Signed-off-by: William Roberts <bill.c.roberts@gmail.com>
"KRS18B"
"JSS15G"
"JSS15H"
am 98a2a71f: edit code-caption style margin

* commit '98a2a71f9ee7ea7e347c686ce89d4d4a3b0fba5b':
  edit code-caption style margin
Reconcile with jb-mr2-zeroday-release - do not merge

Change-Id: Id68bc43f09ff7d7aa7f48ed9cdca06e14aea4c9c
Add framework2 to the java pdk package.

To fix pdk fusion build.

Change-Id: I5989f38e48614faa742f8362bde841fe084d9c13
"KRS18C"
am 3497ef57: am 98a2a71f: edit code-caption style margin

* commit '3497ef575318aafbe06387a474ae6d5152fae82f':
  edit code-caption style margin
am 7017cfe1: (-s ours) Reconcile with jb-mr2-zeroday-release - do not merge

* commit '7017cfe124721cadd3315a0a5700c83545916673':
  "JSS15H"
  "JSS15G"
  JSS15F
  "JSS15E"
  "JSS15D"
  "JSS15C"
"JSS15I"
Reconcile with jb-mr2-zeroday-release - do not merge

Change-Id: I68646ef2af902737659f0874fc2bb17612747c3a
am 62eda460: (-s ours) Reconcile with jb-mr2-zeroday-release - do not merge

* commit '62eda460c411b21dce28b8ea6a9ee9245d896dd5':
  "JSS15I"
"JSS15J"
merge in klp-release history after reset to master
"KRS22"