Move OverlappingMarkerSpiderfier from player-tracker to core. Implement for bookmarks and draw tools

(Markers added to OMS shouldn't use the "click" event but "spiderfiedclick")
Fix some bugs regarding OMS by introducing a new helper function
Merge branch 'spiderfy'