Merge pull request #1598 from opscode/sersut/chef-1580

Revert the provider indirection logic in Chef::Provider::Package::Apt.
office hours -> developer office hours
Merge pull request #1606 from opscode/btm/developer-office-hours

office hours -> developer office hours
[CHEF-5356-gcm] If the requirements to use Encryted Data Bags 3 are not met, give a meaningful error message
Support --chef-zero-port=A-B,C,D-E syntax for finding ports
Allow Pedant to run if port 8889 is blocked
Add chef-zero-port to doc/release notes
Move local-mode server connectivity code to Chef::LocalMode
Refactor caller decorations into with_server_connectivity
Support port ranges for chef-zero in local mode
[CHEF-5356-gcm] Use OpenSSL::Cipher and OpenSSL::Digest instead of OpenSSL::Cipher::Cipher and OpenSSL::Digest::Digest
Add "force" attribute to resource/user, passing "-f" to userdel

This allows removal of logged in users.
Tweak ResourceReporter#post_reporting_data for better logs and safer exception handling
[CHEF-5356-gcm] Use rspec filters instead of conditionals and add some alternative tests using stubs
[CHEF-5356-gcm] moved some requires from decryptor.rb to assertions.rb
[CHEF-5356-gcm] spec/unit/encrypted_data_bag_item_spec.rb: small typo fix, "Ruby with_out_ AEAD support"
Add url scheme to proxy, if not present.
Merge pull request #1624 from opscode/mcquin/basic_client_proxy

Add url scheme to proxy, if not present.
Merge pull request #1581 from opscode/vtolstov-systemd

vtolstov: reload service only if it running, if not - start
Update expected result when LC_ALL is not set in Windows.