Drag&Drop Bugfixes and small refactoring (#447)
Drag&Drop Bugfixes and small refactoring (#447)

* Fix bug onRemove emitted twice in OnDragStarted

Fix bug onAdding not called when dropping dragged tag

Reuse onAddingRequested inside onTagDropped and implement index support for onAddingRequested

* refactor appendTag with immutability

* revert fix for bug 437

* refactor fix

* oops

* bugfix

* oops again

Gbuomprisco/ng2-tag-input,Gbuomprisco/ngx-chips,Gbuomprisco/ngx-chips,Gbuomprisco/ngx-chips,Gbuomprisco/ng2-tag-input,Gbuomprisco/ng2-tag-input