Fix for https://www.openstreetmap.org/changeset/176025578
https://www.openstreetmap.org/changeset/175485723
https://osm.org/changeset/175613193
https://www.openstreetmap.org/note/5077405
https://www.openstreetmap.org/note/5077404
Based on Feedback of nearby OSM Notes in this area
https://www.openstreetmap.org/note/5064513
https://www.openstreetmap.org/note/5064512
https://www.openstreetmap.org/note/5064510
https://www.openstreetmap.org/note/5064507
Revert of 170664900 - Remove spam
Fixed issue of https://osm.org/changeset/171986098 - See comments
Fixed issue of https://osm.org/changeset/171996400 - See comments
Fixed issue reported in OSM note: https://osm.org/note/4976886
Fixed issue of https://osm.org/changeset/171680057 - See comments
Fixed issue of https://osm.org/changeset/171714589 - See comments
Fixed issue of https://osm.org/changeset/171531607 - See comments
Fixed issue of https://osm.org/changeset/171471657 - See comments