Prevent making useless symbols.

Groups are concatenated with ':' in Bundler::Settings#without=,
and splited by ':' in Bundler::Settings#without. So replace ' '
with ':' to prevent making useless symbols and other objects.
Show that current_release can be overridden.
Sort `bundle outdated` output (as `bundle show`) ; add tests.
Ruby 1.8.7 does not have lookbehind ; fix the regex.
Adds bundle licenses cli task
Fixing "bundle clean --force" banner.

The --force option was incorrectly stating that it forces a clean if --path IS set. It actually forces a clean if --path is NOT set.
Add a section about LOCAL GIT REPOS to bundle config man pages
Make explicit what is expected in the local.GEM_NAME syntax
Typo
Documentation for Ruby Versions

Update the `gemfile` man page to include documentation for specifying
Ruby versions.
Merge pull request #1933 from stevenh512/ruby-version-docs

Documentation for Ruby Versions
do not explode if branch is not given for local git repos
updated copy_to method for recursive git sumodule update.
Merge pull request #1944 from nwwatson/fix-issue-1935

Fixed Issue #1935: Gemfile :submodules => true only pulls first level submodules
fixes for capistrano integration

switch the bundler hook to before "deploy:finalize_update", so that finalize_update will not run if `bundle install` fails. (thanks @leehambley)

change from `current_release` to `latest_release`, because both cap and vlad provide more robust directory-finding code behind `latest_release`. (thanks @dontangg)

closes #1264
bump version to 1.2.0.pre.1 for new changes
Merge pull request #1911 from dougbarth/bundler

---

The --force option was incorrectly stating that it forces a clean if --path IS set. It actually forces a clean if --path is NOT set.
Fixing "bundle clean --force" banner.

The --force option was incorrectly stating that it forces a clean if --path IS set. It actually forces a clean if --path is NOT set.
work around Ruby bug empty files in YAML.load_file

Ruby 1.9.3p194 includes a change to Psych to support BOM markers. Unfortunately, that change means that Psych will sometimes throw an exception when you try to call YAML.load_file on a file with zero bytes in it. This commit includes a workaround so that we don't call YAML.load_file if the config file is empty.
test for 4e855b9e707b7d87f8f330f23d1280bd9a923ef7