Autocomplete delay override

The autocomplete.js code now checks for a data-autocomplete-delay attribute on the input element to override the default 1 second delay.