Bug 706885 - Implement generational GC for the SpiderMonkey interpreter; r=billm