Merge branch 'upstream' into develop
Use Capitalised types

In most cases, this is just changing to uppercase, but a few instances
change the type.

- Chart.calculatePlotAreaSize return: "int[]" => "Number[]"
- Series.mouseOver "i": "int" => "Integer"
- Utils.recursiveSort "sortResult": "int" => "Integer"
- Tooltip.show "element": "element" => "DOMElement"
- Dimension constructor crossfilterData: "crossfilter" => "Object"
- Grouping constructor dimension: "dimension" => "Object"
Use insight types as params

Replaces instances of Legend, Axis, Series and Chart in the JSDocs with
their insight.* counterparts.
Merge pull request #212 from tpkelly/develop

Use Capitalised types