CRM-13326: email can be up to 254 characters long

In accordance with current IETF recommendations.  For a good overview, see
http://en.wikipedia.org/wiki/Email_address
Merge pull request #1583 from adamwight/CRM-13326

CRM-13326: email can be up to 254 characters long