feat #914 MultiAutoComplete Widget with more changes

This pull request allows the following features

1) User can add suggestion on "Enter" key press
2) Suggestion can be deleted on "Backspace" key
3) On "Tab" key, focus goes to input back again
4) Match at word boundaries
5) Ellipsis for the long suggestion
and some minor fixes.