Update autocomplete.js

fix for problem, when setting 'minimum_characters': 0 doesn't work as it should (However, you may want the autocomplete to behave like a select. If you want that a simple click shows the autocomplete, set this to 0.)

initial query data should be empty, cuz there are nothing to compare in hasChanged
Update widget.js

By default, when i make a choice - it clears the search input, is should be controlled in some way
Update widget.js

variable rename and var type fix
Merge pull request #171 from vosi/patch-2

Added option clearInputOnSelectChoice.
Merge pull request #170 from vosi/patch-1

Fixed uninitialized key.