added ability to give a string to LoggerManager::log() instead of a LoggerMessage instance, will create an instance of the class specified in config parameter 'default_message_class', defaults to 'AgaviLoggerMessage', closes #401