load v8 at the last possible moment

Since v8 is not always available, don't load it when the file is loaded,
wait until someone calls into us with {:engine :v8} set.