Stop CouchDB if it's not desired

This corresponds to https://github.com/travis-ci/travis-cookbooks/pull/373
Stop couch before starting services

`#stop_couchdb` is cleaner this way
Merge pull request #290 from travis-ci/ha-bug-disable-couchdb-on-start

Stop CouchDB if it's not desired
Add .travis.yml
add local option to deploy addon
Bumping go defaults and aliases for 1.3

given https://golang.org/doc/devel/release.html#go1.3.minor
Merge pull request #296 from travis-ci/bump-go-alias-for-1.3

Bumping go defaults and aliases for 1.3
Temporarily disable starting iOS simulator

It seems in Xcode 6 this API changed, making this command incompatible
with Xcode 6. Also, it appears this command is breaking things for some
projects depending on a specific version of the simulator to run, so I'm
taking it out of the build for now.
Bumping go versions 1.3.2 -> 1.3.3
Merge pull request #297 from travis-ci/go-version-bump

Bumping go versions 1.3.2 -> 1.3.3
Test if 'service' command exists

On OS X, `which` spits to STDOUT if it can't find the command,
so we need to redirect it to /dev/null.
`|| true` is not strictly necessary, but it is added for the
peace of mind.
Getting the Gemfile and local ruby version spec in agreement

so that rvm and rbenv don't require separate configuration in order
to avoid having bundler yell about mismatched version.
Run go get with -t by default when no makefile is present

Closes travis-ci/travis-ci#2826
Getting rvm version in sync with .ruby-version
Merge pull request #299 from travis-ci/go-get-t-by-default

Run go get with -t by default when no makefile is present
Let .ruby-version drive Ruby version
Only using `go get -t` on go 1.2+

as the `-t` flag only came into existence in 1.2
Merge pull request #300 from travis-ci/go-get-t-when-1.2-or-later

Only using `go get -t` on go 1.2+
Disabling the artifacts upload fold

until such time that we're able to provide a better experience
around the download links