FR #1415 Tag contact on creation if address too long

Detect if an address is too long to be created in civi. If it is
truncate it and mark the message for a tag using the contact_tags
element of the message object.

On contact creation we will read the contact_tags array and create
the appropriate tags.

Change-Id: I694d8aad8ab2fd7908cbc70ff74b75c1d1741f1c