(CFACT-66) Remove log4cxx

Replaced log4cxx with Boost.Log. Supports a similar structure of configuring formatted
sinks for output, with filtering based on log_level.
Was was this removed?  We certainly want to disable colorized output if `!isatty(stderr)` (although I just noticed that it should be stderr and not stdout as used above; whoops).