Update typeahead.js

- Changed default value of minSearch to 0 in order to support showing all values when the user places focus on the input field.
- Changed unshift parser to handled cases where the input value if 'undefined' to allow showing all values when the user places focus on the input field.
- Added focus event handler to initialize the unshift function when the user places focus on the input field.