allow chef omnibus install.sh url to be configurable
add asterisk to  wait_for_sshd argument
Support computed default values for Driver authors.

This feature augments the `default_config` method provided to Driver
authors by allowing a block to be passed which provides a way to
delay or compute a default value using another default (or provided
value).

For example, a driver author can now write `default_config` values such
as:

    class Kitchen::Driver::BelAirCloud < Kitchen::Driver::Base

      default_config :region, "west-philadelphia"

      default_config :endpoint_url do |driver|
        "http://#{driver[:region]}.belair-cloud.com/api"
      end
    end

In the above example `driver[:endpoint_url]` will be computed when
called using the current driver object for context. Driver authors will
have access to the underlying config Hash (using `driver[:my_key]`) and
the associated instance object (using `driver.instance` for access to
data such as `instance.name`).

Note that any config data that is provided via the Kitchen YAML will
override any `default_config` values or blocks.
Merge pull request #171 from opscode/driver-computed-defaults

Support computed default values for Driver authors.
Merge pull request #170 from saketoba/fix-wait_for_sshd_args

Add asterisk to  wait_for_sshd argument
Refactor computed driver configs by introducing LazyDriverHash.
Validate driver's config after instance has been bound.
[Breaking] Update signature of Driver.required_config block.

Now a reference to the driver object will be passed into the block which
helps generate a better default error message and allows for more
complex validation logic (using the new computed defaults).

Before this commit, a Driver author could have custom validation logic
for an attribute with the following:

    class Kitchen::Driver::SharkCloud < Kitchen::Driver::SSHBase

      required_config :fonzie do |attribute, value|
        # custom logic...
      end
    end

With this change you need to pass in one additional argument:

    class Kitchen::Driver::SharkCloud < Kitchen::Driver::SSHBase

      required_config :fonzie do |attribute, value, driver|
        # custom logic...
      end
    end
Merge pull request #172 from opscode/driver-required-config-update

[Breaking] Update signature of Driver.required_config block.
Release 1.0.0.beta.1, the Winnipeg edition!
Up version for development.
Fix backwards compat. regression in SSHBase#wait_for_sshd.
Release 1.0.0.beta.2, SSHBase#wait_for_sshd regression fix.
Up version for development.
Fix SSH#wait's logger call to #info

Fixes #175
Remove bundler references from README.
Include definitions directory when uploading the cookbooks.

Closes #157
Merge pull request #178 from ryansouza/fix-ssh-wait-logger

Fix SSH#wait's logger call to #info
Merge pull request #179 from juliandunn/remove-bundler-references

Remove bundler references from README.
Detect all Bundler ENV vars to unset Generator::Init#unbundlerize.

Closes #145