Default only string fields to email type

To allow for custom-typed email fields, fields named email should only be checked as email addresses if the field is supposed to be a string.

This fixes issue #298.