#2893 generalized symfony2 console directory
added cache:warmup alias
split bundler-commands into seperate lines

This makes adding, deleting and merging a lot easier.
add sidekiq to bundler-commands

closes #2779
remove foreman from bundler-commands

closes #1825
remove spin from bundler-commands

closes #1817
remove ruby from bundler-commands

related to #1587
closes #2200
closes #2561
remove berkshelf from bundler-commands

fixes #2076
Add 'outdated' and 'platform' completions to bundler plugin
remove double bundle exec
add spring to bundler-commands
add pry to bundler-commands
added Bundler readme file
add BUNDLED_COMMANDS functionality to bundler plugin
Merge pull request #2923 from Kriechi/bundler-fixes

Bundler fixes
Merge pull request #2914 from bezoerb/symfony2-general

generalized symfony2 console directory
Fix pass completion syntax and autoloading. Fixes #2846

When TAB is pressed, sometimes the following error appears:

  _values:compvalues:10: not enough arguments

This is due to lines 104 and 118, where there are the only `_values'
statements. If we follow the execution path it is also confirmed that
the responsible for that error is `_pass_complete_entries_helper()'.

The only thing left to try is the statement inside `$()', which returns
nothing. The output is blank, so `_values' only receives 1 of its 2
mandatory parameters.

To solve it, we wrap the `$()' argument inside double quotes. That way
even if the output of such command is blank, `_values' still receives
2 of its 2 mandatory parameters, therefore not complaining anymore.

This patch also fixes the first tab completion, which is dedicated to
loading the completion function instead of autoloading it properly.
We do this by adding a `_pass' statement at the end of the file, just
like any other completion file does and *needs* to do.