[TIMOB-13984] Added retry loop when calling titanium_prep. [TIMOB-13663] Fixed --build-only for device and dist builds. [TIMOB-14138] Changed logic to call pre-compile phase after prepare phase instead of during the Xcode build phase. Also updated the ios build to use the Builder object.
Merge branch 'master' into ios-build-refactor
Merge branch 'master' into ios-build-refactor
Work on the ios refactor. Started fixing bug with 9 patch splash screens on Android.
Merge branch 'master' into ios-build-refactor
timob-15584: use fill behavior if the column is not created by users
[TIMOB-15540] Send out row info in tap recognizers
[TIDOC-1316] iOS Transition Animation docs
[TIMOB-5823] More work on the iOS device install. [TIMOB-15615] Added support for <meta-data> tags as child nodes to <application> tags in the AndoridManifest lib. [TIMOB-15562] Removed OS X CLI tools detection from iOS detection lib. Android build bug fixes and tweaks. Android 9 patch splash screens now go in res-nodpi.
Merge branch 'master' into ios-build-refactor

Conflicts:
	iphone/cli/commands/_build.js
[TIMOB-5823] Added support for 'all devices'.
[TIMOB-5823] Cleaned up some text and fixed a bug with ios sim detection.
[TIMOB-15516] Added support for shadow radius to label and all three shadow props to button
[TIMOB-15516] Fixed an overflow bug
[TIMOB-14235] Typo on Ti.UI.iOS.ATTRIBUTE_UNDERLINES_STYLE
[TIMOB-15522] Fleshed out platform checks and descriptions
Merge pull request #4892 from bhatfield/tidoc-1316

[TIDOC-1316] iOS Transition Animation docs
[TIMOB-5823] More work on the ios build.
[TIMOB-5823] Pieced the ios build back together.
[TIMOB-15522] Fixed some detection bugs.