Make ConsoleLogWriter use FormatLogRecord instead of re-inventing it

Implementation mirrors FileLogWriter, including SetFormat signature.
Merge pull request #4 from kevinwallace/termlog_format

Make ConsoleLogWriter use FormatLogRecord instead of re-inventing it