Merge branch 'CHEF-1031'
CHEF-1031: Switch to URI#host for 1.8 compat
[CHEF-3933] use rubygems 2.0 files/classes/methods

* rubygems/format file removed
* Gem::Package replaces functionality in Gem::Format
* Gem.sources returns a SourceList which must be coerced to array
[CHEF-3933] support new gem dependency installer return type

in rubygems commit 432fc4818bbf14dfa5e49bbc1950eaa6d3fde133, return type
of dependency_installer's #find_gems_with_sources is changed to return a
Gem::AvailableSet collection instead of an ordered Array.
[CHEF-3935] Use stripped down lockless logger

Ruby's stdlib Logger wraps all IO in mutexes. Ruby 2.0 doesn't allow you
to request a lock in a trap handler because that could deadlock. This
commit fixes by replacing the Logger with a lock-free variant.
Merge branch 'CHEF-3935'
fix specs for rubygems < 2.0
Refactor windows_service_manager slightly so that we can reuse it in different projects.
add unit tests for remote_file resource
break up into separate classes for each supported scheme
minor bugs
Update README.md

Updating URL for documentation. (The wiki will be assigned re-directs to docs.opscode.com in the coming days.)
fix broken tests to match new layout
strip target_matched, use tempfile=nil instead
Merge branch 'master' into rest_client

Conflicts:
	lib/chef/provider/remote_file.rb
	lib/chef/provider/remote_file/ftp.rb
	lib/chef/providers.rb
	lib/chef/resource/remote_file.rb
	spec/unit/provider/remote_file/ftp_spec.rb
	spec/unit/provider/remote_file_spec.rb
	spec/unit/resource/remote_file_spec.rb
Tests, documentation and better error handling for windows service manager.
Rearrange comments based on PR feedback.
Merge pull request #663 from opscode/serdar/service_manager_refactor

Refactor windows_service_manager slightly so that we can reuse it in dif...
Revert "Merge branch 'CHEF-1031'"

This reverts commit a82935b4a8e1e8174d02e83259f07ea9926dd007, reversing
changes made to 464087c7a6da4ed51237cbb6ff39e45feeae0ecd.

Conflicts:
	lib/chef/provider/remote_file/ftp.rb
Fix test failures due to windows_service_manager...