(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.
I overlooked LOG_TRACE. trace itself probably isn't necessary, I think I added it because it was present in log4cxx (not a good reason).