backport API timeout spec fixes
Remove trailing whitespace
Merge pull request #2169 from sol/1-2-stable

Remove trailing whitespace
backport @tenderlove's fix for Psych::SyntaxError

only parse specs as YAML if they look like YAML files, otherwise fall back to Ruby evaluation

Fixes #2188
backport smarter psyched yaml
Version 1.2.3 with changelog
remove sources of two outstanding warnings
Merge pull request #2193 from chastell/bugs/remove_warnings

Remove sources of two outstanding warnings
rework builds to reduce false build failures

  - stop testing 1.9.2 against 1.5.3, 1.6.2, 1.7.2
  - mark the build as passing even if 1.9.2 builds fail

MRI 1.9.2 is really. fucking. slow.

It's so slow, in fact, that running the entire Bundler test suite frequently
takes more than 25 minutes, at which point Travis times out the build. The
test suite itself is not actually that slow, running in 8 minutes on 1.8.7
and 7 minutes on 2.0.0-preview2. To work around this, we no longer build the
older versions of Rubygems against 1.9.2, and we allow failures on 1.9.2
without marking the overall build as failed.

Conflicts:
	.travis.yml
whoops, build 1.8.7 against all the rubygems
show the rubyopt we use to run specs
use rake 10 in specs to fix warnings
awesome. I broke the matrix build, too.

Conflicts:
	Rakefile
benchmark all the tasks. because we can.
Conflicts:
	Rakefile
print results from each suite
allow PATH through sudo on rails travis workers
specs in doc format by default
centralize travis setup into a rake task

Conflicts:
	.travis.yml
rebuild ruby-head on travis, because it's so old
move the travis deps task above the rspec load