Updated Repositext::Validation::Utils::Logger so that it handles both IO and Strings. This is needed for  Kramdown::Parser::IdmlStoryValidation where we only have a string and not a file object to pass to the logger.