8072061: Automatically determine optimal sizes for the CDS regions
Summary: See new C++ class MetaspaceClosure.
Reviewed-by: coleenp, jiangli, mseledtsov
8176571: Fine bitmaps should be allocated as belonging to mtGC, not mtInternal
Summary: Specify map allocation mflags when constructing CHeapBitMap.
Reviewed-by: tschatzl, kbarrett
Contributed-by: milan.mimica@gmail.com