logger: <mutex> works on mingw 4.8.1, removed preprocessor checks
dir: delegation ctor