Color.cs - More functionality [again]

- Inherited IEquatable to Color
- Added Equals(Color other) and Equals(object obj)
- Added GetHashCode()
- Added * (multiply) operator