Fix Bug 976071 - Tags shouldn't be case sensitive

Supersedes https://github.com/mozilla/kuma/pull/2704 with a test.
I'm OK with merging this as-is, but this is probably a performance hit.

We might consider a follow-up of normalizing all tags to lower-case, both existing ones and new ones being created.