Merge branch 'timob-15401' of github.com:vishalduggal/titanium_mobile
Merge branch 'master' of git://github.com/appcelerator/titanium_mobile
Merge branch 'master' of git://github.com/appcelerator/titanium_mobile
Merge branch 'master' of git://github.com/appcelerator/titanium_mobile
Anvil test cases for suite Geolocation
Merge branch 'master' of git://github.com/appcelerator/titanium_mobile
Merge branch 'master' of git://github.com/appcelerator/titanium_mobile
Merge branch 'master' of git://github.com/appcelerator/titanium_mobile into timob-14617-master
[TIMOB-14617] Resolving merge coflicts
[TIMOB-14617]implementing NSURLSession delegates inside Tiapp itself.
[TIMOB-14617] Adding event Listeners for background transfer
[TIMOB-14617] Correcting return values for listeners.
[TIMOB-15685] Fixed bug with failing to build for ios device when autoSelectDevice is true.

[TIMOB-15678] Improved emulator error message logging.
Fixed how module assets are copied into the build folders.
geolocation moved to common name space
[TIMOB-14617]Code Cleanup. Adding some missing events.
[TIMOB-14617]including minimumbackgroundfetchinterval
[TIMOB-3180] Fixed titanium_prep call from Android build to pass in JAVA_HOME. Also now make sure JDK exists when doing an Android build. Added checks for ampersands in Android SDK path on Windows. Updated all 3rd party URLs to use shortened appcelerator.com URLs. Removed check for unused openssl executable.
Merge branch 'master' into timob-15685
Merge branch 'master' of git://github.com/appcelerator/titanium_mobile into timob-14617-master