8057536: Refactor G1 to allow context specific allocations

Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context.

Reviewed-by: mgerdin, brutisso
19 files changed