Started working on garbage collection.
Started adding infrastructure for garbage collection.
Added initial implementation of semi-space garbage collection. Tests
follow in the next CL.