fix(tags-input): allow "enter" key propagation with empty input value

I have a use-case where I'm using the tags-input directive inside a search form (with no submit button). The current unconditional `enter` key event capturing makes it impossible to submit the form. I think it makes sense to allow enter events to propagate only when the input field is completely empty.