Optional user ID

This pull requests adds a setting to turn off the sending of the `user_id` field.

Rationale: You might want to turn this off if you want to use the email as the key to identify a user. This can be the case e.g. if you have a staging and a production environment where the emails are the same but the user PKs aren't.