CPP-159 - Global logging

I've also been thinking I'd like make a macro that automatically records class/file and use that instead of calling Logger::[info,warn,error,...]() (per @aholmberg) suggestion. I was also thinking about using a static buffer for the logs instead of allocating a string.