Bump max ABC-complexity to 20
Use chefignore to determine which files to copy

- Closes #231
- Closes #229
- Closes #212
- Closes #211
- Closes #208
- Closes #198
add support for site-cookbooks
Add support for suite specific driver_config

- Fixes #69
Support passing multiple machine names/regexes to the test command
Allow ssh forward_agent
Add `chef` config option for specifying proxy information

This can later be expanded to accept more Chef options
Release v1.0.0.beta.4
Bump version for development
Add require tempfile to spec_helper

After hours of complex debugging, @fnichol and @sethvargo have absolutely
no idea why requiring tempfile is necessary. However, if you don't, the
Internet breaks.

</end>
Handle absolute paths (#227)
Bust out of gem sandbox before chef-client run; Fixes #240 

This ensures gems installed via gem_package land in Chef's GEM_HOME.
Move Berkshelf output from info to debug
Remove "Starting Kitchen" message
Move SSH printing command to debug instead of using the `quiet` option
Remove :quiet option as it's misleading
Move banners to debug messages
Add ... to indicate action
Reject the :quiet option, just in case people are still using it
Allow users to specify CLI settings in their YAMLs