NEON-1184: Stubbing out popup code.  Still need to add the styles and provide more data.
NEON-1184 First cut at map tooltip style
Revisiting the popups on this branch.  Correcting an error where popups get orphaned whenever the map data changes.  Also, removing the styles that did not allow automatic placement or scrolling of the map popups.
NEON-1184: Adjusting popup styles.
Merge branch 'Neon-1184-map-enhancements'
NEON-1184: Refactoring some of the map code to pull full records.  This is the first part of some updates to how the layers work and are used.
NEON-1214  Adding empty mapping options for the sizeby and colorby fields so the sizeby and colorby fields can be cleared for the map point layer.
NEON-1137: Clearing the size mapping when displaying a heatmap layer so all points get equal weight in the heatmap view.  This treats the heatmap layer as a display of record intensity.
Merge branch 'master' of https://github.com/NextCenturyCorporation/neon