Makes Appender completely thread-safe.
Adds function to change the log leve recursively for all loggers beginning with a specific prefix (Should be updated to use a TernaryTree internal).
Updates basic_example with new functionality.
PatternFormatter now handles %filename placeholder correctly on windows.