Logger: Move variable initializations to initializer lists where they blong. Output on std::cout rather than cerr, because not all of our output is error
Logger: Change logger to use streambufs instead of hacky ostream pointers
Logger: Switch LoggerBuf::xsputn to use ostream::write instead of ostream::operator<<
Merge pull request #15 from OpenOTP/mmavipc

Logger refactor