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.
setting proper semver constraint on ffi-yajl

ffi-yajl 1.0.0 has been relesed
remove threads from nonessential code pieces

This pulls the wait_for_status call completely out of any threaded
context.  Since Timeout in ruby also uses a thread, pulled that out as
well and did a manual countdown style timeout.  The only thing that
is left in threaded is the actual start/stop command, which is what
needs to be threaded.
Merge pull request #1659 from opscode/lcg/window-service-timeouts

remove threads from nonessential code pieces
Merge pull request #1636 from opscode/lcg/ffi-yajl-constraint

pin ffi_yajl to 1.0.0 with semver constraint
Fix log message that shows useless port range
remove rest-client gem

nothing in chef-client uses it any more.
add docs
Merge pull request #1409 from opscode/lcg/remove-rest-client

remove rest-client gem
bump version to 12.0.0.alpha.0

also include warning about the use of Chef::Version on Chef::VERSION's

people keep stumbling across this bug all the time and i think i
just figured out how some of them are getting the idea...
note on using Gem::Version instead of Chef::Version
fix unit test
fix this right so it doesn't break in chef-13 too
Remove appending :actions and :valid_actions
Merge pull request #1661 from opscode/lcg/chef-12-version-bump

bump version to 12.0.0.alpha.0
Make knife info messages go to stderr (for CHEF-4760).
Update tests for CHEF-4760 change.
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