Clear the link information in ClearLinkMaps.

The cache here needs to be cleared if GetLinkInformation is called
at configure-time, such as during an export().

The next commit does exactly that, and without this patch,
the LinkLanguage test would fail.
Export the COMPATIBLE_INTERFACE_BOOL content properties
Merge topic 'fix-COMPATIBLE_INTERFACE-properties' into next

830246e Export the COMPATIBLE_INTERFACE_BOOL content properties
bd82bb4 Clear the link information in ClearLinkMaps.
Don't use insert on a std::set with a range.
Merge topic 'clean-include-dirs-debugging' into next

bdb62f6 Don't use insert on a std::set with a range.
Store includes from the same include_directories call together.

Otherwise, we get a separate IncludeDirectoriesEntry for each include,
and that causes unnecessary and confusing splitting in the output when
debugging the INCLUDE_DIRECTORIES property.
Only output includes once after the start of 'generate-time' when debugging.

During configure-time, GetIncludeDirectories may be called too, for example
if using the export() command. As the content can be different, it should
be output each time then.
Specify the target whose includes are being listed.
Output include directories as LOG messages, not warnings.
Merge topic 'clean-include-dirs-debugging' into next

6063fef Output include directories as LOG messages, not warnings.
aa66748 Specify the target whose includes are being listed.
d70204a Only output includes once after the start of 'generate-time' when debugging.
0d46e9a Store includes from the same include_directories call together.