Fix handlebars crash when used outside layout
Merge pull request #348 from nanoc/bug/handlebars-without-layout

Fix handlebars crash when used outside layout
Update version to 3.6.7
Add release notes for 3.6.7
Fix a few bugs when using the fog deployer with a path specified

- Correctly compose the key for the file (path/to/file rather than pathto/file)
- Fix a bug where all files outside of the path get deleted when you deploy
- Fix a bug where fog throws a warning about "Unrecognized arguments: path"
Exclude problematic gems on Windows

* Newer versions of `bluecloth` [do not compile on Windows][1] out of the box
* `handlebars` depends directly on `therubyracer` which in turn depends on `libv8` which [does not compile on Windows][2] out of the box either

[1]: http://stackoverflow.com/questions/4932221/bluecloth-v2-0-10-with-windows-7-not-working
[2]: http://stackoverflow.com/questions/10812696/problems-with-jslint-v8-ruby-gem-installation-on-windows7-64-bit/10924081#10924081
Use `where` to check for external commands on Windows
Skip "succeeding" rsync tests when rsync is not available
Skip tests involving symlinks when symlinks are not available
Use Bundler::WINDOWS to check for Windows
Skip pygments.rb tests on Windows

`pygments.rb` does not support Windows in it's current version since it uses
`posix-spawn` which assumes a POSIX environment.
Amend regex to allow it to match with CRLF too
Revert Gemfile.lock
Amend skip message for missing symlinks
Introduce `on_windows?` helper
Simplify skip_unless_have_command
Split command and symlink checkers in a "have" and a "skip" method each
Fix some rendering tests breaking following test
Improve missing command message
Skip less for installations on Windows since it depends on libv8