Merge pull request #1467 from bensie/bundler

---

Allows specifying a different executable than the default ruby install name.

See this rbenv discussion for the use case:
https://github.com/sstephenson/rbenv/issues/101
Merge pull request #1462 from carlhuda/bundler

---

If this seems good, I think its ready to merge... slightly dodgy newline in-between progress dots if we have to go back for new deps, but no more repetition of the "Fetching..." message at all.
Merge pull request #1466 from carlhuda/bundler

---

This could produce issues like #1446, where the wrong gem (or no gem) would be found and installed.
this test only applies to 1.8
update changelog
be less pessimistic
Version 1.1.rc
Move require 'bundler' up before the begin ... rescue ... end.
Merge pull request #1474 from timfel/patch-2

Move require 'bundler' up before the begin ... rescue ... end.
Revert "Revert "fix bundle cache again for rubygems 1.3.x""

This reverts commit 4a0697cc463dfaef9eeb5c5be8628d14558d2850.
test covering issue #1202
Attempt to load gem Psych before loading system Psych
rescue Psych LoadError
rescue gem load error seperate from load error in spec_helper
rc version bump
extract the complex Psych-loading process
ensure pysched_yaml works without rubygems loaded
Use a nested hash to cache index searches

fixes #1486
#1490. Check for 7 char length git revision for bundle clean
add :ruby => "1.9" spec filter