Print deprecation notices for chef-repo rake tasks

These rake tasks get loaded by the opscode/chef-repo's Rakefile. I
propose that be removed, as the functionality of these rake tasks is
superseded by other tools as noted in the output displayed now for
each task. The functionality is either built into knife, is provided
by a cookbook, or is provided by other tools in the Chef ecosystem,
all of which are included in the ChefDK.

This supersedes #1619.
Merge pull request #1646 from jtimberman/jtimberman/deprecate-rake-tasks

Print deprecation notices for chef-repo rake tasks
set ohai version constraint for release

Conflicts:
	chef.gemspec
Allow an array in default_action
fixup adding default_actions to action

if you specify a default_action we don't inherit from the superclass and
initialize to an empty array if we have to (otherwise if we inherited
from the superclass and later specified actions, we wouldn't get the
correct behavior which overrides the superclass, and behavior would
shift based on order of actions and default_action in the resource
definition).

also uses set union to eliminate dups in the (allowed) actions and
eliminates dups in both cases.
pull in chef-pedant rest-client dep fix

Conflicts:
	pedant.gemfile
Merge pull request #1682 from opscode/lcg/merge-from-11-stable

Lcg/merge from 11 stable