Add support for FreeBSD next generation package manager
Refactor FreeBSD package providers
Refactor resolving of Freebsd package provider
Access source instance variable directly when setting provider
CHEF-5092: chef_gem should use omnibus `gem` binary
Rebase and update contribution info.
Merge branch 'freebsdPkgngSupport' of github.com:liseki/chef

Conflicts:
	lib/chef/platform/provider_mapping.rb
Merge pull request #1300 from opscode/lcg/CHEF-5092

CHEF-5092: chef_gem should use omnibus `gem` binary
Contribution info for CHEF-4637.
Merge branch 'master' into sersut/CHEF-4637

Conflicts:
	CHANGELOG.md
Merge pull request #1421 from opscode/sersut/CHEF-4637

CHEF-4637 - Add support for the new generation FreeBSD package manager
add knife options for chef-full customization
[CHEF-5289] Remove 'Opscode' from service description
Merge pull request #1422 from juliandunn/CHEF-5289

[CHEF-5289] Remove 'Opscode' from service description
Merge pull request #1419 from opscode/CHEF-4697

add knife options for chef-full customization
Allow for multiple package files to be passed to yum
Revert "Allow for multiple package files to be passed to yum"

This reverts commit 590fb1e3f921eba552f85af516bac2684d2a9a74.
Change chef-full bootstrap template to install the current latest version of the workstation version to resolve errors while bootstrapping with a pre-release version.
require chef/mixin/command in Knife::Ssh to solve below error:

bundle exec knife bootstrap 127.0.0.1
Connecting to 127.0.0.1
ERROR: knife encountered an unexpected error
This may be a bug in the 'bootstrap' knife command or plugin
Please collect the output of this command with the `-VV` option before filing a bug report.
Exception: NameError: uninitialized constant Chef::Mixin::Command