use importScripts in native if available

The native environment (e.g. nodeJS) can provide a worker compatible importScripts function. If it is available core.io.Script should use this. Otherwise use eval and sync file read as shim.

Background: nodeJS's eval don't support good debug output if something bad happen inside provided code. importScripts can implement a script loader that supports full debug output for nodeJS.