d3: Transition.call(...) defines wrong signature

The D3 definition file contains an error in the signature of
Transition.call(...). The callback will be passed the transition
object and it supports optional arguments similar to
Selection.call(...).
An axis can be applied to transitions

This is documented in the D3 API documentation:
https://github.com/mbostock/d3/wiki/SVG-Axes#_axis
Updated initialize methods.

Added initialize methods to View and Collection.
Updated initialize method in Model.
Bugfix: mysql.query.stream returns a stream.Readable.
Fix problem in express-myconnection as result of changes.
Add .on() function to zeromq and a test for it.
change type of THREE.Quaternion.setFromUnitVectors

I think the parameter type should be Vector3.

[ref](https://github.com/mrdoob/three.js/blob/master/src/math/Quaternion.js#L257)  
[ref](http://threejs.org/docs/#Reference/Math/Quaternion)
SocketIOClient.Socket.off() arguments are optional
SocketIOClient.Socket was missing connected property
Add monitor function interface to node_zeromq
marionette: Layout => LayoutView typo
Add support for new call in big.js v3.0.0
add sharedworker/SharedWorker.d.ts
Fix parameter type (when -> when?)
Merge pull request #3261 from bripkens/fix-transition-call

d3: Transition.call(...) defines wrong signature
Merge pull request #3294 from panuhorsmalahti/zeromq-monitor

Add monitor function interface to node_zeromq
Merge pull request #3284 from yutopp/patch-1

change type of THREE.Quaternion.setFromUnitVectors
Merge pull request #3297 from jiaweihli/marionette

marionette: Layout => LayoutView typo
Merge pull request #3298 from nycdotnet/master

Add support for big.js v3.0.0
Merge pull request #3299 from nakakura/serviceworker-add

add sharedworker/SharedWorker.d.ts