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.