Make context sensitive transforms

Use equals not ==
Add feature test
Better tests
Make sure to ignore context if unneeded
Improve tests
Fix transform context sensitive loading
Update crashlytics