small refactor for bundle command
fix clause nesting
Merge branch 'master' into rkh-casher
set up directory cache
move configuration into cache section, like apt
always cache bundler when it has been explicitely enabled, only cache if there is a Gemfile.lock if it has been implicitely enabled
improve bundler path logic
fix regexp
implement uri signing
fix for ruby 1.9
directory cache specs
make sure we hand in a time object
add a builtin finish stage, push directory cache on this stage
Merge branch 'master' into rkh-casher

Conflicts:
	examples/build_ruby.sh
	examples/build_ruby_jruby.sh
	lib/travis/build/script.rb
have cache slug be based on the config
do not publish cache on pull requests
move to language specific cache slugs
track c compiler in cache slug
track lein version in cache slug
track c++ compiler version