Make autocomplete options settable through options
Don't add  "add wp" button if addWaypoints option is disabled
Don't autocomplete if value hasn't changed

Open with old results if closed for some reason, but value hasn't
changed.
Broke out _updateGeocoder to its own method