Update for the latest release candidate

@opscode/client-engineers this is ready for review

- Fixes #200 

## TODO

- [x] Get a [passing build of ChefDK](http://manhattan.ci.opscode.us/job/chefdk-build/431/)
- [x] Get a running build of Chef 11-stable - _This failed, but all builds got to the "could not find Ohai stage", which is the current status of 11-stable._
- [x] Get a [running build of Chef 10-stable](http://ci.opscode.us/job/chef-client-build/1661/) - _same failed CI builder, but everyone else passed_
- [x] Get a [running build of Chef master](http://ci.opscode.us/job/chef-client-build/1659/) - _even though the Ubuntu 12.04x86 build failed, it was because a slave disconnected. The previous build passed on that platform though._
Can you either move the big comment about file separators down here or move the `gsub(File::SEPARATOR, File::ALT_SEPARATOR)` up there? Just to keep the two together.