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.
For Travis CI - switch CI build to use OS X build environment.