Remove AnnotationAccess and its remaining uses.

Libcore side of this change. Adds a libcore test that retention
annotations are handled properly.

Change-Id: I5aade3be674a83d71fa0c7bb33342a154f2c11ab
9 files changed