Update input_view.js

Added isCursorAtBeginning, showPlaceHolder and hidePlaceholder
Update typeahead_view.js

Hide placeholder text when updating hint if input value is empty string
Update typeahead_view.js

And reshow the placeholder when clearing the hint
Update typeahead_view.js

If dataset.minLength = 0, get the suggestions on focus. Don't autocomplete tab keys if the box is empty
Update dataset.js

Allow dataset minLength of 0
Update typeahead_view.js

Prevent default tab behaviour if inputValue isn't empty string
Update typeahead.js

Build
Update typeahead.min.js

Build