Convert tabs to spaces, strip whitespace
Update cpplog to handle latest version of Boost
Fix compiler warning, switch to static_cast
Add Makefile
Add 'make test' command, fix compilation with Boost
Add Stop() function for BackgroundLogger
Add gitignore
Properly print thread IDs that are structures
Add small comments
Refactor process/thread ID handling, add experimental support for SYS_gettid
Print an example log message in our test program
Fix usage of exit().  Closes #16.
BackgroundLogger: Call Stop from destructor.
Replace deprecated class strstream with stringstream
main: don't include strstream
add support for custom log formatting

this is can be achieved by
1. subclass cpplog::LogMessage
2. implement InitLogMessage
3. call InitLogMessage from the constructor
4. redefine the LOG_LEVEL macro
don't call exit on fatal log messages by default
main: fix compiler warnings.
Merge branch 'master' into rebase_from_upstream