animators should handle destroyed targets gracefully

[Delivers #84900748]
Unapplied states should reset all values

Also makes smoke/states.html do something real! Fixed behavior in
examples/data.html
[Delivers #83912100]
Optimize text size measurement updates
[Delivers #85172882] The ignorelayout attribute now support layout targeting.