feat #440 autocomplete selection using multiple keys

Developer should be able to define multiple keys that can be used to perform selection in an auto-complete widget. Currently ENTER key is used for this functionality.   On the other hand, if the user does not want selection upon pressing enter, he should be able to do so.