Fix CoordinateLineOverlay for Base2DPlots

Handle Base2DPlot subclasses correctly in CoordinateLineOverlay.  This is cleverer about determining the x_mapper and y_mapper in situations where the index_mapper is a 2D mapper.