Add support for FLECT_DIAGS=0 to disable caret diagnostics.
Remove Flect.Logger.note/3.

It isn't really a useful API as it will primarily be used by
caret diagnostics.
Use green as the caret color.
Support multiple caret diagnostics locations.
Don't crash and burn if a source file couldn't be found in caret diagnostics.