Catch Swift_TransportException before Swift_IoException

Swift_TransportException is a subclass of Swift_IoException
Changed hashing function to use the resource returned from open_ssl_get_privatekey() instead of string version of key
bug #493 Hash function now uses SSL resource instead of string version of key (jamesggordon)

This PR was merged into the 5.2-dev branch.

Discussion
----------

Hash function now uses SSL resource instead of string version of key

Changed hashing function to use the resource returned from open_ssl_get_privatekey() instead of the string version of key. Please note that this same change was made to DomainKeySigner.php on 9 Jan 2013.

Commits
-------

fa0ad84 Changed hashing function to use the resource returned from open_ssl_get_privatekey() instead of string version of key
Add escaping to sendmail reverse path
bug #494 Add escaping to sendmail reverse path (romainneutron)

This PR was merged into the 5.2-dev branch.

Discussion
----------

Add escaping to sendmail reverse path

Commits
-------

efc4306 Add escaping to sendmail reverse path
updated CHANGELOG
prepared the 5.2.1 release
bumped version to 5.2.2-DEV
bug #481 Catch Swift_TransportException before Swift_IoException (reedy)

This PR was merged into the 5.2-dev branch.

Discussion
----------

Catch Swift_TransportException before Swift_IoException

Swift_TransportException is a subclass of Swift_IoException so should be dealt with first if exists

Commits
-------

03c9373 Catch Swift_TransportException before Swift_IoException