Generate an extra file part after the initializer for v8 modules.

E.g., this is useful for creating node.js modules.
Add a swig macro to register node.js extensions.
Add an option to deactivate creation of an extra module object in javascript.

This is useful, if the extension host calls the initializer with custom
local variables.
E.g., this is the case with node.js.
Add test to check javascript unicode strings.
Bugfix: in javascript interpreter load extensions on MacOSX correctly.
Fixes in configuration to detect JavascriptCore on MacOSX correctly.
Add gitignore file.
Resolve compile warnings in v8_shell.
Fix regression: add an include for Node.js header.
Merge branch 'devel' of github.com:oliver----/swig-v8 into devel
Add pre-processor defines to detect the javascript engine.
Add more ignores.
Fix v8 string conversion in case of null arguments.
Add preprocessor define for building node.js extensions.
Add missing return statement in v8 code template.
Add an ifndef-guard to resolve a warning when building nodejs extension.
Bugfix: treat persistent V8 references correctly.

V8 is somewhat inconvenient regarding invoke of destructors for C++ proxies.
Remove std::iostream relicts from generated v8 wrapper code.
added missing javascript/v8 dir
generate v8-3.19.x compatible code