Force the script to run with bash (not sh)

since the generated script(s) kinda assume bash rather than dash, as is
the case on *buntu.  Also saving scripts in ~/.travis/.build by default,
but only for forensic purposes, not using as a cache or whatever.
feat(sauce-connect): update Sauce Connect addon to 4.0

Fix travis-ci/travis-ci#2019.
Pointing at current location for artifacts stable binary
Correcting artifacts install script to work os OSX as well
Merge pull request #245 from meatballhat/pointing-at-new-artifacts-binary-location

Pointing at current location for artifacts stable binary
Skip generating JavaDocs during Maven builds

Generating JavaDocs takes quite some time and may also break the build.
transpec'ed
RSpec3! :fireworks:

Though with an annoying warning...
Merge pull request #248 from maxlinc/rspec3

RSpec3!
Merge remote-tracking branch 'koraktor/skip-javadocs'

Conflicts:
	spec/shared/jvm.rb
removed mention of the examples directory for now

we no longer store the examples, but will look at uploading a set of examples upon each build though.
Fix placement of failure_message blocks
Merge pull request #253 from maxlinc/failure_message_fix

Fix placement of failure_message blocks
use some smart bundler args by default

this retries failed gem downloads, and downloads 3 gems at once
Merge branch 'master' of github.com:travis-ci/travis-build
Merge pull request #204 from meatballhat/run-script-explicitly-with-bash-plus-default-saving

Force the script to run with bash (not sh)
fix some specs, yo
some bundler arg tweaking
ca$hing
remove a ?, no more questions!