[TIMOB-2710] Scroll to the SeachBar when clicked on the -1 index

This fixes:
- [TIMOB-2710](https://jira.appcelerator.org/browse/TIMOB-2710)
- [TIMOB-2180](https://jira.appcelerator.org/browse/TIMOB-2180)
- [TIMOB-4591](https://jira.appcelerator.org/browse/TIMOB-4591)

For TableView and ListView

Code to test in [Jira commet](https://jira.appcelerator.org/browse/TIMOB-2710?focusedCommentId=279021&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-279021)
setContentOffset is defined as a method but this implementation will also support setting it as a property. 
See implementation of setContentInset and follow the same paradigm especially if you want to support the animated parameter