don't open files with empty path
Add test case for empty path

Test case credits to wilkie from -
https://github.com/kripken/emscripten/issues/2235
Merge pull request #2430 from gsathya/bug2235

Bug2235
support argv[0] containing the script node is running; fixes #2431
Added embind support for std::unique_ptr
Merge pull request #2432 from dlardi/incoming

Added embind support for std::unique_ptr
fix test_i64_varargs
try to fix test_argv0_node for windows