Timob 12176: List View Fixes

This PR includes these changes:
- comments in listview.js should address correct functionality
- fixes a bug when inserting items with new properties that isn't included in default properties. 
-small scrolling performance optimization
-replaceItemAt with count 0 now behaves as insertItemAt. (iOS parity)