fix for windows masterless read-only highstate.cache.p file
Fix regression in salt.utils.copyfile()

In pull request #9599, I added code to make salt.utils.copyfile() set
the ownership and permissions of the new file to those of the
pre-existing file. However, this raises an exception when the
destination file doesn't exist, which happens on file.managed states
which are creating new files.

This commit fixes that regression.
Merge pull request #9615 from terminalmage/issue9527

Fix regression in salt.utils.copyfile()
Replace references to Hydrogen release in docs

This replaces references to Hydrogen (in versionadded/versionchanged
directives as well as a few other mentions), to reflect the actual
release number of 2014.1.0.
correct 2014.01.0 -> 2014.1.0
Rename 2014.01.0.rst to 2014.1.0.rst
Merge pull request #9612 from Psycojoker/develop

More debug output on cmd.run in case of missing cwd
Fix format strings for python 2.6
Merge pull request #9601 from terminalmage/docs

Replace references to Hydrogen release in docs
Add ruby build configure options to rbenv module

- Allows you to pass in configure options to ruby build environment when
  building rubies via rbenv
no message
highstate windows masterless fix
windows highstate cache fix
Allows salt to run directly from source on Windows
Merge pull request #9609 from thematthopkins/windows_highstate_cache_fix

fix for windows masterless read-only highstate.cache.p file
Merge pull request #9617 from amco/add-rbenv-ruby-build-configure-env

Add ruby build configure options to rbenv module
fix to use salt.utils.is_windows instead of sys.platform
Merge pull request #9618 from thematthopkins/windows_runnable_source

Allows salt minion to run directly from source on Windows
Add ruby version to gem install for rbenv

- Adds ability to specify which version of ruby to install gems into
- Similar feature to the rvm version
- Allows installing and managing multiple ruby versions
Limit pygit2 gitfs provider transports

pygit2 doesn't yet support ssh transports properly, as seen here:

http://stackoverflow.com/questions/20956895/how-do-i-set-ssh-credentials-for-libgit2-libssh2

This commit limits pygit2 to http://, https://, and file:// URIs. Once a
compatible pygit2 version is released, we can do version checking and
allow ssh-based transports for pygit2 on supported versions.