Bugfixes
#FIX: Fixed CloneProvider using virtual GetHashCode and Equals implementations in its internal collections equality comparisons.
#CHANGE: Tweaked serialization equality comparer to use RuntimeHelpers.GetHashCode.
#CHANGE: BitmapSurrogate now pretends to deal with immutable data, because Bitmap size can't be changed after creation.