Crosshair

This PR introduces using crosshair as a plugin
One trick we use elsewhere in dygraphs is to round the x-coordinate to the nearest half-pixel, e.g. x=100.5. For a 1px line, this results in much crisper rendering, since the line's stroke falls entirely on one column of pixels on the screen (rather than half on two adjacent columns).