fix TabGroup fragment memory leaks, fix maps in tabs including when activity restored, etc
add explanations and a sanity check error message that never gets called
change tab immediately without a scrolling transition if the tab is clicked
add TabGroup property smoothScrollOnTabClick, default value true
indentation fix
fix map fragment handling, document smoothScrollOnTabClick, cosmetic fixes per review
change doc to 3.5.0, comment typo fix
TIMOB-16258-Fix comparison code that find the changed properties
[TIDOC-2011] Support add-on YAML files
Merge branch 'master' of git://github.com/appcelerator/titanium_mobile into timob-13392-2

Conflicts:
	android/titanium/src/java/org/appcelerator/titanium/TiBaseActivity.java
Merge pull request #6377 from salachi/TIMOB-16258

TIMOB-16258-Fix comparison code that find the changed properties
Merge branch 'master' of git://github.com/appcelerator/titanium_mobile into timob-13392-2
timob-13392: Manual merge
Merge pull request #6403 from bhatfield/tidoc-2011

[TIDOC-2011] Support add-on YAML files
[TIMOB-18097]: Fix CLI crashes
[TIMOB-18097]: Fix typo
[TIMOB-18097]:  Code clean up
Merge pull request #6413 from hieupham007/timob-18097

[TIMOB-18097]: Fix CLI crashes
[TIMOB-13392]: Doc update
Merge pull request #6414 from hieupham007/timob-13392-2

[Timob-13392]:  Android: fix TabGroup fragment memory leaks, fix maps in tabs...