8138920: Refactor the sampling thread from ConcurrentG1RefineThread

Helps enable running without concurrent refinement threads

Reviewed-by: brutisso, pliden
9 files changed