(CFACT-66) Update trace and readme, add comments, and re-org.

Added macros for log_level::trace.
Updated README to reflect removing log4cxx.
Added comments for new functions in logging.
Change logging prefix used for execution output to differentiate it.
Re-organized logging source so only colorizing is OS-specific.