Minor typo correction on the String::Compare() method.
For Travis CI - add a rule to decide whether to skip universal build.
The threshold is currently set to 20 minutes (can be adjusted). If by the given threshold time the iOS build has not reached the checkpoint then the universal binary build is skipped automatically.
Clean up duplicated code related to package download requests.
For Travis CI - switch CI build to use Android build environment.