Change draggable-points.js to ONLY support inverted columnranges

I have change the script to ONLY support inverted columnrange charts, and add snapping of data points.

Unfortunately I am not a JS developer so have been unable to generalise this script to automatically detect the graph type and adjust logic accordingly, so it would be good if my changes could be merged with the existing logic to work for all graphs.