upgrading v8 from 3.21.17 to 3.24.22

- adapting v8 build script and using make dependencies to get gyp, etc.
- linking to icu libs as well as the libv8 ones
- adapting all example to new API