MKT-820 -- Stop storing PII on cookies

[MKT-820](https://optimizely.atlassian.net/browse/MKT-820)

Instead of using email address with Segment.io's identify function, this PR uses either
a) `unique_user_id` when we have it
b) a random string

@kylerush could you give this a good look?
@stewsmith can you make this a little more explicity/easier to understand. maybe the variable name should be called `anonymousVisitorIdentifier` rather than `randomString`. thoughts?