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