Added Variance and Corrected Standard Deviation to core array functions.
renamed sd to deviation #1073
added exit criteria for variance that returns NaN on an empty array
refactored results with NaN array and empty arrays to fit the results of R
using an evaulation array for accessor functions and ignoring NaN, undefined and null
Workaround for lack of symmetry in Math.sin.

Chrome 33 included some sin/cos optimisations, which unfortunately broke
our assumption that sin(-x) + sin(x) = 0 for all x.  More details here:

  https://code.google.com/p/v8/issues/detail?id=3006

This fix uses:

  sin(x) = sgn(x) * sin(abs(x))

and:

  cos(x) = cos(abs(x))

where it matters, which fixes area calculations for degenerate polygons
such as:

  {"type":"Polygon",
   "coordinates":[[[-0.0002,0.0001],[0.0002,0.0001],[-0.0002,0.0001]]]}

Fixes #1753.
Merge branch 'safe-sin'
Copyright year should be a range?
Add zh-CN for localization
Merge pull request #1775 from Alex--wu/master

Add zh-CN for localization
Add pt-BR for localization.

Taken into account multiple locales support, and not custom build.
Merge pull request #1781 from fabriciotav/master

Add pt-BR for localization.
Merge tag 'v3.4.3'

Release 3.4.3.

Conflicts:
	d3.min.js
Merge remote-tracking branch 'remotes/mbostock-original/master'
Add optional en_GB locale.

Also, expose the optional zh_CN locale as d3.locale.zh_CN.
Fix typos in optional locale definitions.
Add ca-ES for localization
Updated quadtree tests to check the `nodes` property of the node (a d3_geom_quadtreeNode) instead of treating the node as an array (which it is not) and trying to check indexes within it. e.g. `node[2]`.
Merge pull request #1801 from jimkang/fix-quadtree-child-tests

Fix quadtree tests that check the children of a node
Merge pull request #1800 from rogerbramon/ca_ES-locale

Add ca-ES for localization