Final tweaks to the first iteration of script timeout. This essentially needs to be rewritten using std::thread for a timer thread, and with each V8Js object running in a separate V8 isolate.