Fix the disconnected region marking during free space compaction.
And re-enable all the tests.
Fix the free list partitioning of used space so the output appears a little more random. We alternate partitioning left or right around the used space.