add -Ddynjs.kernel.mode INTERNAL/EXTERNAL option

allows for the JS kernel to be loaded directly from the source tree,
shortening the development feedback cycle
initial v8 compat sketch
Initial stab at v8 Error API compat. Broke a couple of tests.