Implement Color.__hash__()

Note: alpha zero colors (e.g. 'rgba(1, 1, 1, 0)') are always equal
but may have different string representations.