Explictly sets the prefix when building node
Cache fetched bundler and parsed bundle.
init
Realize the bundle if bundler_path is called before bundle.
Really just one instance of things.
Less magic.
Merge branch 'master' into cache-parsed-bundle
Create database_yml again to make it work with rails 4.0.0.rc.  Refer to: https://github.com/rails/rails/commit/dd5a80dc3da794f9296ec199c492a398589257a0.
Merge pull request #101 from heroku/schneems/rev-hatchet

Update Hatchet
Auto Retry deploy failures 3 times on travis

When a deploy fails hatchet will now retry a deploy HATCHET_RETRIES times before raising an error. This mitigates ghosts in the machine and makes the test suite's red/green status more truthy.
Merge pull request #102 from heroku/schneems/retry-hatchet-deploy-failures

Auto Retry deploy failures 3 times on travis
Show full backtrace on exceptions

From conversation https://github.com/grosser/parallel_tests/issues/221
extract cache into its own class
document when cache_dir is nil
extract metadata into its own class
fix sqlite3 error detection for newer bundler
store buildpack ruby_version data
install Ruby 1.9.3 by default
install last version of ruby used
don't require cache for using metadata