CoverityScan: handle undef $TRAVIS_TEST_RESULT
Merge pull request #201 from aceofspades/coverity_scan

CoverityScan: handle undef'ed $TRAVIS_TEST_RESULT
Reset PS4 to work around an issue with rvm.

Related to travis-ci/travis-ci#1949 and travis-ci/travis-ci#1952.
Set PS4 at a later stage.

rvm overwrites it every time it's run, so it's now set after all
the initial steps.
Revert "Reset PS4 to work around an issue with rvm."

Fix didn't work as intended.

This reverts commit e40fbc5bb5b7a3c97bb811f8589883347bbc6282.
Remove jruby-head, use JRuby 1.7.9 for the time being.
Highlight failure message with bold red
Merge pull request #205 from travis-ci/ha-feature-highlight_failure_message

Highlight failure message with bold red
Add travis_wait

Make it easier to run a task that is expected to run for a long
time without output.

The idea is to spawn a child process which writes to STDOUT to
prevent the process from getting killed.
fix(hosts-addon): change sed invocation to work on OS X

The sed installed on OS X is a BSD sed instead of a Gnu sed, and as such
the options are different. The -i option should be available in both
seds and do the same thing.

Fix travis-ci/travis-ci#1965.
Merge pull request #207 from travis-ci/hh-sed-in-place-osx

fix(hosts-addon): change sed invocation to work on OS X
Overwrite the heartbeat output

So it takes less space
Merge pull request #206 from travis-ci/ha-feature-travis_wait

Add travis_wait
fix(go): use the right package paths for non-github.com githubs

This is the case for GitHub Enterprise installations.
Merge pull request #208 from travis-ci/hh-fix-go-checkout-path

fix(go): use the right package paths for non-github.com githubs