Update version of Rake we depend on.

When starting a new project, most people will want to use the current version of Rake.
Fix checking for C++ compiler.

Some versions/systems don't like not having stdout, and return a
non-zero exit code if it's missing.
Merge branch 'update-rake'

* update-rake:
  Update version of Rake we depend on.