TIMOB-10956-remove translation effect from the point
timob-13796: window refactor.
1. If "ti.android.useLegacyWindow" is enabled in tiapp.xml, it follows old window behavior, including lightweight and heavryweight.
2. Otherwise, all windows are heavyweight.
3. Both heavyweight and lightweight windows use WindowProxy and use TiView to set their view.
4. Add support for activityEnter/ExitAnimation in close().
Merge branch 'master' of git://github.com/appcelerator/titanium_mobile into timob-13796
timob-13796: Provide a default value for windowPixelFormat. Update the anvil tests. Add new anvil tests.
timob-13796: update doc
timob-14311: need to set opacity after backgroundColor is changed.
[TIMOB-13419] Implement searching through API
[TIMOB-13419]refactor header/footerView to allow search and headerView to be visible simultaneously
[TIMOB-13419] Implement SearchView
[TIMOB-13419] Do not add footerView till required otherwise empty rows will not show up in search with style plain
[TIMOB-13419] Fire itemclick with correct indexPath
[TIMOB-13419] Expose keepSectionsInSearch
[TIMOB-13421] SectionIndexTitles Support
[TIMOB-13419] Bug Fix for ghost footer
[TIMOB-13419] Support dynamic changes to caseInsensitiveSearch and keepSectionsInSearch
[TIMOB-13419] Formatting
TIMOB-12222: Remove tiapp.xml from build/android/bin/assets for all builds.
[TIMOB-13419] Just reload search results when dataset changes
timob-14311: add check for API level.
[TIMOB-14420] Doc update for TIMOB-13417