Distinguish between next/prev marker and next/prev point

* When getting next/prev marker, look in `_markers`
* When getting next/prev point, look in `latlngs()`
Merge pull request #1284 from RickMohr/polygon-editing-fixes

Distinguish between next/prev marker and next/prev point