Update the build rule and APIs of service-art.

Changes:
- Remove `impl_library_visibility` because it's unused.
- Remove `stubs_library_visibility`, `stubs_source_visibility`, and
  `shared_library` because they are already in the defaults.
- Remove `compile_dex` because it's the default for APEX jars.
- Remove `required` because it's not meaningful.
- Remove `dist_group` because it is for libraries that expose public
  APIs, while `service-art` does not expose public APIs.
- Add `jarjar_rules` to keep symbols in static libraries (particularly
  "modules-utils-shell-command-handler") private to `service-art`.
- Remove `unsafe_ignore_missing_latest_api` as suggested in
  b/235330409#comment3.

Bug: 235330409
Test: art/tools/buildbot-build.sh
Change-Id: Ib6b6dfe2d68005ee7b43423e83e1c547a37fcfc2
Merged-In: I389453ab668305802da0de7a06f66d967136be64
2 files changed