Change the default script for Objective-C to xctool
Shellescape the xctool workspace, scheme and project
Prefix Objective-C config vars with xcode_

This should make the script more backwards compatible, as we used to
have xcode_sdk and xcode_scheme.
Run Bundler before CocoaPods

Close travis-ci/travis-ci#1276.
Add note on examples in the README
Merge remote-tracking branch 'origin/master' into hh-add-xctool-support

Conflicts:
	spec/templates/header.sh
Check that project or workspace is set
Merge pull request #109 from travis-ci/hh-add-xctool-support

Use xctool as the default OS X build script
Allow to pass arguments to sbt

For example, you can add the following to disable colours in the SBT
output:

    sbt_args: -Dsbt.log.noformat=true

Closes travis-ci/travis-ci#1230.
Merge pull request #122 from travis-ci/hh-sbt-opts

Allow to pass arguments to sbt
Added option to deploy only if a tag is present
Merge pull request #124 from Aaron1011/on_tags

Added option to deploy only if a tag is present
Removed assert: true when installing dpl gem
Make JVM builds aware of gradle wrapper

JVM alreads know about build.gradle to make builds using pre-installed
gradle binaries. But Gradleware recomends a feature[1] where a gradle
wrapper script can be used so build can be more smart about required
gradle versions.

This commit makes Travis smart about Gradle smartness.

[1]: http://www.gradle.org/docs/current/userguide/gradle_wrapper.html
use Ruby 1.9.3 for running dpl
have edge use the latest prerelease instead of git
Merge pull request #127 from travis-ci/rkh-dpl-ruby

Rkh dpl ruby
turn into addon for travis gem
Without sbt configuration, scala behaves like jvm

Avoid code repetitions between scala builder and other JVM languages, by
applying same rules for build tool detection (Gradle, Maven and Ant)
Maintain the same code style for checking file existence