Fixes a bug where ContentValues.equals will always return false.

...reviously, 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.