Taglist: do not addTag when presssing TAB in shiftKey mode

Just hit myself this behaviour: when having the cursor in last tag value in taglist, I use shift+tab to go up in the tab list, but it first creates a new tag entry.
This commit fixes it.
And it's unittested.

Thanks :)

Yohan