fix(autocomplete): Handle initial undefined state
fix(autocomplete): Handle initial undefined state

The lastFindPromise is defined on the view model only after the first call to valueChanged, which doesn't happen until after the first setFocus. This causes the "No results" list item to show because the truthy type coercion of undefined results in false and !lastFindPromise ends up being true.

This is in relation to Issue #37
SpoonX/aurelia-autocomplete,SpoonX/aurelia-autocomplete