deps: update v8 to 4.4.63.8
The V8 upgrade is the first commit, then follow two commits to make io.js build and tests pass.
The first fix-up can be squashed into the upgrade commit if everyone thinks that's a good idea. I kept it separate for easier review. I had to make some questionable changes that I'll point out in the diff.
The second fix-up updates just the message tests. I had to tweak the expected output because v8::Message::GetEndColumn()
returns a different value for throw
statements now.
R=@trevnorris?
CI: https://jenkins-iojs.nodesource.com/job/iojs+any-pr+multi/59/