Tracing collector marks which blocks are in use.

Next step is to be able to figure out what blocks have been used,
but are now garbage. We can then return them to the allocation
queue.