switch v8synchronizationcontext to native synchronization primitives
cross-platform, native v8synchronizationcontext
fix MacOS compilation issues with V8SynchronizationContext
Implement managed/native NodejsFunc. Add support for many more cases of ClrFunc::MarshalCLRToV8. Tests will now at least without crashing (with failures) on Windows/Mono.
Merge remote-tracking branch 'upstream/master' into mono-support