New Feature: More robust support for adding collections of recipients

Currently the EmailBuilder does not support adding a list of recipients either as collection of Recipient or as comma/semicolon separated list of address.

Also the from and replyTo builder methods should support whole Recipient objects instead of just name and email address.