Add MSVC6 compatibility macros.
Merge topic 'cmarray-templates' into next

0fe1b15 Add MSVC6 compatibility macros.
Add some templates for cleaner array iteration.
Genex: Remove use of TransitiveWhitelistCompare

Replace with generic solution based on cmArray* for better
readability.
Genex: Use cmArraySize for targetPolicyWhitelist

For better readability.
Merge topic 'cmarray-templates' into next

0c97897 Genex: Use cmArraySize for targetPolicyWhitelist
f804bf7 Genex: Remove use of TransitiveWhitelistCompare
df62331 Add some templates for cleaner array iteration.