Migrate annotations of two ojluni classes to Java stubs.

This change migrates the first two classes' nullability annotations
from JAIF to Java stubs, as a proof of concept.

It is a noop in the resulting stubs, i.e. it does not change
metalava-api-stubs-docs.jar.

This change makes it obvious that Iterable is missing some
annotations. They will be added later (to make this change a pure
refactoring).

This adopts a convention for the naming of the annotated stub files
which is intended to (a) make it obvious which 'real' source files
they correspond to, but (b) not risk anyone confusing the annotated
stub file and the real source file. (From a technical perspective, the
only requirement is that the file names end with .java.)

Bug: 111639530
Test: `make make metalava-api-stubs-docs`
Change-Id: I8ad322194a3818ac00416bc631325162228ed07c
5 files changed