Bug 1069655 - Unify the forwarding mechanisms used by generational and compacting GC r=terrence