Added eBoundary as a place.
 In rgb_to_PlatformColor, round the values rather than carrying out to 4 dec places because Leaflet can only deal with integers, and the differences in color with so many dec places are not noticeable.
Override leaflet styles for popups for use as tooltips on maps.
We need a map_controller to handle drop of legend attribute.
Added to handle drawing of geoJSON polygons representing areas.
Move changeAttributeForLegend to base class
Added eArea and eCaption as types.
Modified getDataTipText to work for maps (where there is no axisView)
dataDidChange now calls readyToDraw so that subclasses can use even when there is no paper (as in MapAreaLayer)
Moved changeAttributeForLegend into this base class from subclass.
In addMap, provide a MapController.
Modifications needed to add a map layer.
Moved legend attribute stuff into this base class from GraphModel
Removed creation of MapDataConfiguration from addMap because it is already done in the creation of the MapModel.
Moved legend attribute stuff into base classl
Made this into a full-fledged view so that resizing would work well for adding legend view to graph.
Receive drag of attribute for legend and adjust layout accordingly.
Simplifications resulting from making MapLayer into MapLayerView.
Show data tips on mouse over using Leaflet popup.
Color areas differently depending on presence of legend.
Preparation for being able to drag points.
Added model.dataConfiguration.attributeAssignment as a displayProperty