Finished CodeHeap::shrink, refactoring, comments