GC truncate all extra versions before going to the next token

Also added two new metrics: 
 - A gauge with the token curently GCed
 - A meter with the number of extra versions loaded when a token in not collected in one GC run.