v8: upgrade to v3.19.13
v8: reapply floating patches
src: upgrade after v8 api change

The prototype of v8::Persistent<T>::MakeWeak() has changed. Update the
code in src/ to follow suit.
test: fix up weakref.cc after v8 api change