Changed the trylock of the MoveWork method to a normal lock.
Added a MarkObjectAsInvalid method.
Uncommented some Clone test code.
Added a MarkObjectAsInvalid method and uncommented some clone testcode.
Uncommented assertion of SetGCField method.
Uncommented some clone testcode.
Added a MarkObjectAsInvalid method.
Uncommented some clone testcode.
Added a MarkObjectAsInvalid method and uncommented some clone testcode.
Uncommented some clone testcode.
Uncommented some clone testcode.
Uncommented some clone testcode.
Removed some uncommented code.
Added markValue and the marking now happens while pausing the mutators.
Trigger pause as soon as the root-set marking is done.
Uncommented some code for testing purposes and added an additional lock for the same reason.