Fix bug. EmailAddress.tostring() is incorrect 

The logic of EmailAddress.tostring() is incorrect, fix it
what about adding tests for:
* E-Mail-Adress without Name/Address been set
* E-Mail-Adress with routingType been set
* E-Mail-Adress without Name been set