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-13796: address comments
timob-13796: address comments
Merge branch 'master' of git://github.com/appcelerator/titanium_mobile into timob-13796
timob-13796: handle width and height properly for HW windows. ignore top/bottom/left/right for HW windows.
[TIDOC-1034] Note to call retrieveDeviceToken method before making any other API calls
[TIDOC-826] Add note about using local JavaScript files
timob-13796: update doc
[TIDOC-826] Update for static local HTML behavior
[TIMOB-14488] Remove erroneous message
Merge pull request #4417 from pingwang2011/timob-13796

Timob 13796: Android: Implement new window architecture
Merge pull request #4447 from vishalduggal/timob-14488

[TIMOB-14488] Remove erroneous message
[TIDOC-826] Address comments
Merge pull request #4443 from bhatfield/tidoc-1034

[TIDOC-1034] Note to call retrieveDeviceToken method before making any other API calls
Merge pull request #4445 from bhatfield/tidoc-826

[TIDOC-826] Add note about using local JavaScript files