Create AndroidGlobalLintChecker

This change creates a separate lint jar "AndroidGlobalLintChecker".  This set of custom checks that is intended to be global.  These checks should run across the entire tree, not just the framework.

- separate lint checking code broadly into "common", "framework", and
  "global"
- publish AndroidGlobalLintChecker into the android distribution for
  consumption by prebuilts/cmdline-tools

Bug: 236558918
Test: AndroidGlobalLintCheckerTest
Change-Id: Ib1606a7bc8adfab2f13974e7366288a4e44bbfa2
33 files changed