Add autocomplete feature. Based on, but heavily adapted from, leaflet-search implementation.

Feedback welcome.