Replaced all std::cout and std::cerr log messages to calls to Logger.

Also, fixed Logger bug, moving static globar var to static private variables inside of Log::Print class

Now should not be any logging messages being output by calls to fprintf, printf, std::cout or std::cerr, closing totally the Issue #93. Now all this messages uses the Logger.

Probably, will be necessary tweaking the Log levels used in some places.