[#166] Only set $mail->from() information if closure doesn't have it.

Signed-off-by: crynobone <crynobone@gmail.com>
Ensure Orchestra\Mail is 100% tested

Signed-off-by: crynobone <crynobone@gmail.com>
Merge branch 'develop'