Adjust testMutate to not rely on undefined behavior

It's not required that getDrawable return a shared state drawable,
so don't CTS test that state is shared across all instances

Also split the test into 2 smaller pieces.

Test: this
Bug: 158839504
Bug: 185178568
Bug: 196949739
Change-Id: Ifa2887a0c6735a538913e88319bd8c492cc21926
(cherry picked from commit 792ca25116b00f2f709e48f527c478760aa68b64)
1 file changed