Fix #27 and overrideSuggestions is not enforced when TAB is pressed.
Add $http canceller to reduce unused http requests.
Merge branch 'do-not-do-prevent-default-for-enter'