Added a search list element type which is a select list but with JS enabled uses an autocomplete widget to allow items to be selected.