[TIMOB-14888] TableViewRow optimization + Animation refactor

Fixes the following tickets.
[TIMOB-14888](https://jira.appcelerator.org/browse/TIMOB-14888)
[TIMOB-15204](https://jira.appcelerator.org/browse/TIMOB-15204)

Regress against
[TIMOB-13237](https://jira.appcelerator.org/browse/TIMOB-13237)
[TIMOB-5354](https://jira.appcelerator.org/browse/TIMOB-5354)
KS->Animations
KS->TableView

Use app.js attached to [TIMOB-14888](https://jira.appcelerator.org/browse/TIMOB-14888) for testing