Initial upgrade to v8 3.20.x

This is the initial API upgrade to v8 3.20.x. There's still a lot going
on, and hopefully performance fixes will be in soon.