Autocomplete extensions

* add support for overwriting display-property in the auto-complete
* add support for specifying a custom track-property (allow duplicate labels)

Closes #265
Closes #257