8133042: Remove some direct accesses of G1Allocator to G1CollectedHeap members

Remove direct access to private members of G1CollectedHeap from G1Allocator and G1ArchiveAllocator. Allows removal of friend delcarations.

Reviewed-by: kbarrett, jmasa, jwilhelm
4 files changed