Several improvements

New features:

- On `,` pressing, it will act as if `ENTER` was hit so it adds the value if `allowAddingNoSuggestion` is `true`.
- Now it shows a proper hint when no suggestions are matched if `allowAddingNoSuggestion` is `true`.

Improvements:

- Test coverage improved. Specially on hints which wasn't being covered at all.
- Little refactor on tests to avoid repetition if possible
Merge branch 'master' of https://github.com/firstandthird/tokens