Merge pull request #3730 from 9rnsr/fix13071

[REG2.066a] Issue 13071 - [ICE] dmd 2.066.0-b1 assertion in nogc.c:73
Merge pull request #3732 from 9rnsr/fix13081

[REG2.066a] Issue 13081 - ICE with alias this and opSlice
Merge pull request #3736 from 9rnsr/fix13087

[REG2.066a] Issue 13087 - Error: no property 'xyz' for type 'Vec!4'
Merge pull request #3733 from 9rnsr/fix13024

[REG2.066a] Issue 13024 - [ICE](expression.c line 1172) with implicit supertype conversion of different enums in array literal
Merge pull request #3705 from lionello/color

Added -color
Merge pull request #3713 from Orvid/fixMSVCProjectsAgain

Fixed VC projects after the addition of colored output to DMD
Merge pull request #3712 from WalterBright/win32-color

[BLOCKER] add missing color.* to win32.mak
Merge pull request #3714 from Orvid/fixVCProjectsTry2

Forgot that the main VC project needed the file as well.
Merge pull request #3741 from yglukhov/xcode_fix

Fixed build with XCode.
Merge pull request #3742 from 9rnsr/2.066

Cherry-picking commits from master to 2.066 branch (for beta3)