Tweak details of "Add another" tree / resource

For speedy tree entry, "add another" allows you to just move the marker to a new location. But we don't want that behavior when adding resources. So:
* Call `requireMarkerDrag()` from `addTreeMode.js` rather than from the shared `addMapFeature.js`
* `addResourceMode.js` hides the marker in `initSteps()`