Each gc-thread should have a PauselessCollectorThread object associated with it.
Changed the relocation phase in order to solve the problem of unblocked pages that get unblocked again. GC-threads now need to wait till all pages are blocked before continuing the work,
Added a CheckMarking method that is used to check whether the pauseless marking has marked everything that should be marked. Added a new operator so that I can make a distinction between mutator and gc threads calling it,
Added a CheckMarking method that is used to check whether the pauseless marking has marked everything that should be marked.
Removed a comment.
Created a BaseThread class which is used as a superclass for both interpreter as well as PauselessCollectorThread.
Removed a comment.
Newest code for Universe, Interpreter and PauselessCollectorThread.