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:
Added crosshair-label on the axis.

Stockcharts now have the option to display a label on the axis that
follows the crosshair.
Docs://
Export: Beans from export-convert-module are now configurable from the export-web-module

Now you don't need to run a mvn install on the export-convert-module
when changing the properties in the app-convert.properties file
Fixed issue with NaN tick positions being applied to empty axis, causing wrong number of ticks in chart with multiple axes. Closes #1741.
Merge remote-tracking branch 'origin/master'
Fixed regression causing JS errors after updating an axis title when useHTML is set. Closes #2402.
Merge branch 'master'
Merge branch 'crosshairs'
Implemented Plotline, Plotband, Logarithmic Axis and Datetime Axis as a feature
Maps: Performance optimization by not updating shapes lying outside the plot area.
Maps: Some rearranging
Maps: Started implementing color axis.
Merge remote-tracking branch 'origin/master'
Maps: Support logarithmic color axis.
Maps: Worked on color axis
Implemented Plotline, Plotband, Logarithmic Axis and Datetime Axis as a feature
Groups defined in parts.js can have also dependencies defined
Fixed issue with ordinal axis and selected range being normalized to selected button even when time span doesn't allow it. Closes #2290.
Fixed wrong conflicthandling, order of loading part files was wrong
Merge branch 'master' into feature-based

Conflicts:
	js/parts/Axis.js