Use node::MakeCallback() instead of v8::Function::Call()

Closes #346

Using `v8::Function::Call()` caused that Exceptions thrown inside `node-canvas` callback were catched by `v8::TryCatch`. Using `node::MakeCallback` avoids this.