changed all existence checks to use `in` - fixes 732

Let me know if any of them should be reverted - in general anything that was !!window was brought over.

The textshadow check was also updated to use testAllProps, like boxShadow