[MOD-772] Updated ti.cloud with friends, message, events, and files. Includes fix for [MOD-817].
[MOD-802] Added docs for ti.cloud friends, message, events, and files.
TIMOB-10042 Purely code formatting changes for TiAnimationBuilder, no logic changed.
TIMOB-10042 fix re-layout of animated views so they can get touch events at their new location.

Make sure alpha animations are reversible.

Remove duplicative code and set animation duration in the right place.

Make sure re-layout of animated view only occurs if the animation was not, itself, auto-reversed.

Fix small bug in TiMenuSupport (NPE).

From TiUIView, remove the caching of animated-to locations since we don't need them anymore because we're changing the view's layout params post-animation.
Merge pull request #2622 from billdawson/timob-10042-21X

Timob 10042 2.1.X Android: View should still be touchable after translate animation
[MOD-820][MOD-821] Fix issue with example on Android
Merge pull request #2598 from JeffEnglish/MOD-772-2_1_X

[MOD-772] Updated ti.cloud with friends, message, events, and files. Inc...
TIMOB-10065 Don't fix the "top" or "left" animation values if other values on the same axis are specified explicitly.

Conflicts:

	android/titanium/src/java/org/appcelerator/titanium/util/TiAnimationBuilder.java
Merge pull request #2627 from billdawson/timob-10065-21X

TIMOB-10065 Don't fix the "top" or "left" animation values if other valu...
[TIMOB-10122]Removing 'Titanium' from log messages.
Merge pull request #2638 from srahim/timob-10122-2_1_X

[TIMOB-10122]Removing 'Titanium' from log messages.
[TIDOC-731] Fix validation error.
Merge pull request #2601 from JeffEnglish/MOD-802-2_1_X

[MOD-802] Added docs for ti.cloud friends, message, events, and files.
Merge pull request #2649 from arthurevans/tidoc-731

[TIDOC-731] Fix validation error.
[TIMOB-10202] Update Mobile SDK 2_1_X branch titanium_version.py to 2.1.2
Merge remote-tracking branch 'upstream/2_1_X' into 2_1_X_iamyellow
[iOS] ti.app.cleanCookies(domain.com) removes app cookies for domain
TIMOB-9285 Implement another approach to confronting Android bug 2373/5277:

* New tiapp.xml property: ti.android.bug2373.finishfalseroot. We can't just gut the existing behavior, so a new option really was necessary.

* If an Titanium developer sets ti.android.bug2373.finishfalseroot to true, then:

* * Play Store launches (and other launches coming directly from the installer) will occur without interruptions (no message to restart.)

* * If user then puts the app in the background and later goes back to it via the application menu (the steps which would exhibit 2373 behavior), the newly-created (unwanted) TiLaunchActivity will recognize it is not the task root (isTaskRoot() == false) and finish itself immediately. I.e., it'll just go away before it has a chance to display anything, and meanwhile the application -- with its activity stack still in place -- will have come forward.

The goal here being that with this new option the user shouldn't notice *anything*.
TIMOB-9285 Because Honeycomb and greater Android versions set new intent flags when launching from history, take those into consideration when determining whether to show the Android bug 2373 warnings.
TIMOB-9285 Refactor common code between TiLaunchActivity and TiRootActivity