Adding support for addition of tags in atomic transactions.

Copied from https://github.com/jacelys/django-taggit/commit/75cb3177216fd95cec7ef16933f65795a9d6cc56