fix(typehead): set $viewValue and use more reliable method of detecting selection in watch
chore(build): release