Changing Go default to 1.2, aliasing 1 => 1.2
Retaining go version 1.0 alias to 1.0.3
Defaulting Go version to latest non-tip (1.2.1)

since I'm in there anyway...
And now bumping to go1.2.2 since it's out :smiley_cat:
Export TERM=dumb when detecting Gradle config

fix buggy travis-ci/travis-build#241
ref travis-ci/travis-ci#2275
Merge pull request #236 from meatballhat/upgrading-to-go1.2-as-default

Changing Go default to 1.2, aliasing 1 => 1.2
remove code which logged output and state to files

this was unused for over a year
test against jruby 1.7.2

that is what we use in prod

also test against 1.7.12 as our Docker worker uses it
remove 1.7.2 as it won’t install on Travis
make passing in options optional
remove timeouts, as they are not used
missed some extra timeout code
no longer needed timeout args checks
remove travis_start and travis_finish

never used, and only went to state.log, which was never used
fix after_result code

only add :after_success, :deploy, or :after_failure code if there is code to add, otherwise we create empty if/fi blocks, which bash doesn’t like