Revert "Ninja: use deps = gcc/msvc feature"

This reverts commit ba54dc09fb69488ab95cb967240b09e30a0006b4.

Next commit fixes line sizes.
Don't create a try_compile test with :: in the name
Merge topic 'double-colon-is-imported' into next

7f177a8 Don't create a try_compile test with :: in the name
Consider targets with double colons to be IMPORTED or ALIAS targets.

Introduce a policy to control the behavior.

The AliasTargets unit test already tests that using a
double-semicolon in the name is not an error. Change the ExportImport
test to use a namespace with a double-semicolon too.
Merge topic 'double-colon-is-imported' into next

f063c45 Consider targets with double colons to be IMPORTED or ALIAS targets.
Ninja: use deps = gcc/msvc feature

cmcldeps is now only used for .rc file processing
Merge topic 'ninja-remove-cmcldeps' into next

af2f76d Revert "Ninja: use deps = gcc/msvc feature"
Merge topic 'ninja-remove-cmcldeps-2' into next

e66df7e Ninja: use deps = gcc/msvc feature