fixed ostream compare

Apparently comparing two std::ostream objects for equality does not quite work
on Mac OS X. Therefore the DiagnosticFormatterConsole class now features a
specific bool flag that will cause line breaks to appear in the output at the
boundaries of the terminal.