Shift error checking into Mail_Parse::parseAddressList

Possible solution to #557