v8 is FINALLY running in a separate thread.

I updated v8 to 2.28.8 as well. The other changes are mostly minor
fixes or improvements