Fix globalOptions overwrite.

The `send` function was merging the user's `extra` and `tags` into globalOptions, so any call would inherit all previous calls' values.  I made a (simple-minded) fix and added regression tests.