reordered char classes in 'mailRE' to match RFC2822/RFC5322 order (as much as feasible), added length limit (63 chars) to dotted component in 'hostRE', revised and expanded comments