Use named loggers for all providers logging

I changed both root social provider to make their logger protected and className based, this way each provider has access to a custom logger (enabling activation/deactivation of logging on a single provider at a time)

This made it possible to remove all direct calls on the Logger object (and thus all calls logged with the `application` logger)