Decoupled crosshair and tooltip.

Crosshair logic now resides in Axis instead of Tooltip.
Possible to define a crosshair on the axis (preferred way).
Possible to make a 'floating' crosshair that does not snap to data
points.
//docs:
repsponse of phantomjs server in export-server can lead to StringIndexOutOfBoundsException, fixes #2367
Fixed JavaScript error on updating a point value to null. Closes #2359.
Merge remote-tracking branch 'origin/master'
Highstock: Fixed issue with scatter points showing on the edge of the chart and taking up an ordinal position even when they are well outside the axis range. Closes #2342.
Highstock: Fixed regression where series got truncated after hiding another series i a chart with data grouping enabled. Closes #2373.
Allow disabling the hover state for a specific point marker. Closes #1610.
Made new option, linecap, for line series. Closes #2358.
Fixed issue with only first series' point names being used for categories. Now all series are inspected. Closes #2357.
Merge pull request #2355 from anutron/getComputedStyle

MooTools adapter: Defining element.getComputedStyle for SVG items so that Highchart's anim...
Merge pull request #2354 from anutron/document-id-for-mootools

Using document.id in mootools adapter instead of the more volitile $.
Highstock: Added options to control the size of range selector input boxes. Closes #2353.
Highstock: Fixed issue with scrollbar never going fully back to the axis max after clicking the scrollbar buttons. Closes #2293.
Linted
IE8 cannot determine actualWidth of SVG elements with exporting in old IE when emulating SVG
Fixed issue with yearly ticks being computed wrong, causing stagger lines where not necessary. Closes #2360.
Merge remote-tracking branch 'origin/master'
Created built files including e367a3719c2563bdc46f06ce23da2b1c962f10cd
Maps: Fixed map-from-svg tool.
Maps: Updated map-from-svg to run with latest development