Combine NdbTransaction execute() and close() into a single scheduled call
whenever execType is Commit or Rollback.  This saves the scheduling cost
of running the close() call by itself.
Slight change to the compatibility strategy for some libuv changes.
In the common case where an async method call returns int zero, 
try to optimize away creating a new JavaScript value.