Fixed ShadowContentValues to fix a bug with the equals implementation. Previously, it would always return false on equality because the object passed in was converted to a ShadowContentValues and then tested to be an instance of ContentValues.
Added tests for ContentValues equality.