intercom: migrating to v2 API

I realized the reason our updates weren't being applied to Intercom
was that we were using their v1 API. This commit updates to v2
which gets rid of the impression stuff and has new names for
fields
amplitude: adding anonymousId mapping for deviceId
Merge branch 'intercom/update-v1'