Color.Lerp XNA compatibility fix

Color.Lerp does a Clamp on the weight between 0 and 1. The overflow and
underflow case were hidden because transparant and white are already
outliers. The Color constructor automatically clamps invalid colors.
Merge pull request #2770 from SilverFit/develop

Color.Lerp XNA compatibility fix
Merge back from develop