Support animation of shadow
Fix optional values in shadowType
Add a test for text-shadow