7178361: G1: Make sure that PrintGC and PrintGCDetails use the same timing for the GC pause

Also reviewed by: vitalyd@gmail.com. Move the timing out of G1CollectorPolicy into the G1GCPhaseTimes class

Reviewed-by: johnc
8 files changed