Add support for marker tooltips, div icons, popups and polygons
Fix code formatting
Fix two type errors in PopupState