add ChefZero::Log to remove dependency on Chef::Log
remove dependency on Chef::Version and Chef::VersionConstraint

use Solve for version comparison and constraint satisfication
remove chef/log requires
remove dependency on Chef::Config

this also removes automatic configuration of the Chef::Config singleton within an RSpec
"when the chef server" contextual block. Since ChefZero isn't just for testing Knife
this should not be a problem.
remove dependency on Chef::Mixin::DeepMerge
remove dependency on Chef::Cookbook::Metadata
configure Chef::Config within when_the_chef_server block if the

constant is defined
require solve only within files that need it
Merge pull request #6 from reset/remove-chef-dep

Remove dependency on Chef gem (adds JRuby support)
Support request_handler
Bump version to 0.9.9
Add Gemfile and .gitignore for use with bundler
Add -d flag to output requests
Log debugging request and response
Merge pull request #7 from sethvargo/debug

Add '-d' flag
Don't introduce a "Chef" module, it messes up ChefZero::RSpec's "Chef::Config" detection
Bump version to 0.9.10
Fix cookbook metadata to support dependencies correctly
Bump version to 0.9.11
Wind back tests to last time we knew they passed