Typeahead now updates with type and removes dependency on Bloodhound. Fixes VUFIND-1033.