Fixing ssl_cert task error message

If you run `rake ssl_cert` without arguments it fails on .gsub method, 
this should be done after the check 
Add -E flag to chef-solor so that users can make use of environments with chef-solo.
Disabling Readline extension module in IRB
disable readline module if Windows box
Use standard platform detection for Windows
Use Chef for reliable platform detection
Merge pull request #889 from opscode/adamed-OC-8527-chef-shell-backspace-issue

OC--8527: CHEF-3284: shef on Windows 7 & Windows 2008 R2 doesn't support backspace etc
Merge pull request #885 from opscode/solo-environment-support

Add -E flag to chef-solo in order to enable people use the new environment support in chef-solo.
Upgrade rspec to 2.13.x
Don't prepend the path b/c it breaks custom ruby

E.g., system ruby may be used instead of the intended ruby if there is a
ruby in /usr/local/bin
Avoid conflicts w/ rspec's ARGV in tests
Merge branch 'rspec-213'

Upgrades RSpec suite to 2.13.x.
Buffer ssh output by line to avoid mangling it.

Fixes CHEF-4335 ( http://tickets.opscode.com/browse/CHEF-4335 )

Reads SSH output by slicing up to the first newline and then printing.
Output with no newline is buffered on a per-host basis so that it does
not get interleaved with other hosts' output.
Merge branch 'CHEF-4335'
get first gem.bat in path rather than last
Merge branch '11-stable'
Merge pull request #892 from opscode/lcg/unbundle-tests

get first gem.bat in path rather than last
Bump dev version to 11.8.0.alpha.0

Ongoing bugfixes for 11.6.0 release will occur in the 11-stable branch.
shell_out to diff => diff-lcs, cleaned up tests, updated gem versions
required diff libraries