Avoids the default ssh_config files from reading the default OpenSSH
configuration files.

When specifying an alternative location of OpenSSH configuration,
it is merged into the configurations in the default location since
Net::SSH.start itself loads OpenSSH configurations unless
options[:config] is false.
Follows the previous commit in tests.  Fixes a test failure.
Avoid duplicating the same expectation.
Merge pull request #341 from yugui/feature/alternate-ssh_config

Avoids the default ssh_config files from reading the default OpenSSH configuration files.
Changelog update
Add a --clean-up option to the `cook` command to clean up the kitchen automatically on the server after a cook
Extract code to clean up after cook into it's own method
Make clean_up option available to the bootstrap command
Merge pull request #345 from cgunther/cook-clean-up

Add a --clean-up option to the `cook` command to clean up the kitchen automatically on the server after a cook

Fixes #292 and #267
Add --forward-agent support
Merge pull request #347 from xtoddx/forward_agent

Add --forward-agent support
Changelog update
explicitly execute bash script in bash
point at /bin/sh instead of /bin/bash

opscode install.sh already depends on /bin/sh
backslashes over newlines...
Add support for openSUSE 13.
Merge pull request #351 from robacarp/master

explicitly execute bash script in bash
Merge pull request #352 from anl/feature-opensuse-13

Add support for openSUSE 13.
Changelog updates
Add Mavericks bootstrap support