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
Add :gist option for gems embedded in gists
Allow optional gem push via gem_push environment variable.
Issue #2000 Add test for conflict markers in Gemfile.lock
Raise error if Gemfile.lock contains conflict markers, closes #2000
Issue #2000 improve error message
Check dependencies before bundle-update
spec: do not check for /usr/bin not to be writable when running as root.

This test would fail on default Gentoo installs as the package is
executed as root.
namespace gem require logic handles case where regex fails
fix test case names
raise the original error mesasge here
Revert "Ruby 2.0 (trunk ruby) is not Ruby 1.9"

As discussed in #1539 and #2056, Bundler uses platforms to distinguish Ruby ABI versions. That means the known (and ATM supported) use cases for the ruby_19 platform include Ruby 2.0.

This reverts commit dcfb640c2c78671a90ab10ce4c8d98a157ad975c.
Merge pull request #2061 from gentoo/master

Simple fix for running specs as root.
Merge pull request #2060 from jdelStrother/picky_update

Error-out on "bundle update unknown-gem"
Suggest alternatives when typoing gem names

eg
$ bundle open thinking_sphinx
Could not find gem 'thinking_sphinx'.
Did you mean thinking-sphinx?
Merge pull request #2069 from jdelStrother/levenshtein

Suggest alternatives when typoing gem names