Build fix for non-unity builds
Implement support for C/C++ comments in the TI compiler

fixes #5018
Implement generic color support for terminals

fixes #7396
Remove some unnecessary #includes
Add missing locks

refs #7251
Fix another deadlock in TlsStream
Remove unmatched brace from make-agent-config.py
Avoid unnecessary Poll() calls
Fix: Don't use VT100 color codes in log files

refs #7396
CLI: Add feature enable/disable auto-completion

Refactor feature list code.
Add disabled features to list output.
Add more console colors.
Change output to stdout for general logging.

fixes #7381
fixes #7415
refs #7376
CLI: Add agent command functionality (WIP)

refs #7248