Don't mutate configuration tags hash on event creation

We often include a non-overlapping set of tags when reporting
different types of events. It turns out that Event.initialize
was mutating the Configuration object's state instead of creating
a local copy.
Merge pull request #239 from berg/fix-tags-scope

Don't mutate configuration tags hash on event creation