core-all-system-modules: Restrict visibility.

Only the language level 9 version of the targets that
(for language level 8) depend on core-all should be
able to depend on core-all-system-modules; therefore,
those two targets should have the same visibility.

This CL enforces that by moving the visibility rule
to a separate core-all-defaults, which both rules
then use.

Test: Treehugger

Change-Id: Ie34ff300fcfdf49e37604612e5744cf41fd1a740
1 file changed