[TIMOB-16115] iOS Disable animation on ListView.setItems

Please test this with Kitchen Sink for regressions. 
A change occurs with this PR. If the developer does not specify an animation, the default is `UITableViewRowAnimationAutomatic` _instead_ of `UITableViewRowAnimationNone`.
This PR fixes the `UITableViewRowAnimationNone` animation on `ListView.setItems()`, this is why the default had to change from `UITableViewRowAnimationNone` to `UITableViewRowAnimationAutomatic`

Test case in Jira: [TIMOB-16115](https://jira.appcelerator.org/browse/TIMOB-16115)
Regression test in: Kitchen Sink -> Base UI -> Views -> List View -> ALL
@vishalduggal 
`reloadData` only calls the DataSource protocol methods, such as `numberOfRowsInSection`, `numberOfSectionsInTableView`, etc... This is fine to use since it's the same as calling the `reloadSections`. I actually think that calling `reloadSections` is more expensive because if the data to reload is not the same as before, it will visually animate the data change, even if we set it to `RowAnimationNone`. This was solved in [TableView](https://github.com/appcelerator/titanium_mobile/blob/master/iphone/Classes/TiUITableView.m#L464) long ago. The big difference between TableView and ListView is that ListView is data driven, that's why this call is not expensive, fixes the problem, and is completely harmless. This PR should not be rejected.