[COOK-2079] Create directory before touching restart.txt

Signed-off-by: Seth Vargo <sethvargo@gmail.com>
[COOK-3059] : add bundle_options attribute to rails resource

Allows arbitrary code to be appended to the bundler command string
which is useful to be able to capture output to a specific log
using the 'tee' command for example:

        bundle_options "2>&1 | tee -a \some\log\file.log"
[COOK-3894] application v4.0 has been release

- only real change is that application v3.0 no longer supports chef
  10.x, so this cookbook no longer supports chef 10.x transitively
[COOK-3895] stop using omnibus ruby for software

- this is the wrong default, software should not depend on omnibus ruby
Merge pull request #40 from opscode-cookbooks/lcg/bump-application-dep

COOK-3894 + COOK-3895
Version bump to v2.2.0
Version bump to v2.2.1
Version bump to v3.0.0
Version bump to v3.0.2
Merge pull request #39 from thoughtcroft/COOK-3059

[COOK-3059] add bundle_options attribute to rails resource
Fix method scoping on two sub-resources within the callback.

Looks like the run context for the deploy resource callbacks has changed (or this just never worked).
Merge pull request #42 from poise/scopefix

Fix method scoping on two sub-resources within the callback.

Ref https://github.com/poise/application/issues/36
fix deprecation warnings for Chef::DS?L::IncludeRecipe
adding missing getter for bundle_options
`bundler_without_groups` should take precedence over automated config

The README states:

> When running Bundler, unnecessary groups will be skipped. The list of groups
> to skip is determined with this algorithm:
> 
> * start with this Array: development test cucumber staging production;
> * the group corresponding to the current environment will be removed from the
>   Array;
> * if the bundler_without_groups attribute is set, those groups will be added
>   to the Array.

yet, the current implementation prevented you from ignoring a group if it had
the same name as the current environment. This fixes that
Update README.md
[COOK-4395] Add HOME env var to satisfy readline
add ability to set database host instead of searching for it
have environment use the ssh wrapper if using a deploy key
add def for bundle_options to fix NameError