[4.2] Change Mailer::setLogger To Accept PSR LoggerInterface

Makes it easier to use outside the framework or with a custom logger.

Related: https://github.com/laravel/framework/pull/5816