use node::MakeCallback() instead of direct Call()
Merge branch '0.5.1-wip'