622 logger as singleton
Created by: maypink
Now Log is a sington. Logs are always written to the same file with which the Log was initialized for the first time. It is possible to write logs on behalf of any class (most cases)
self.log = default_log(self.__class__.__name__)
or behalf of any other name using LoggerAdapter. Redefinition of message, info and etc methods at the logger level has been removed as it makes no sense compared to similar methods from the logging. So in FEDOT message was replaced with info and ext_debug with debug. Also the verbosity level now is the same as in the logging.
Multiprocessing is not implemented within this pull request.