Add paragraph on Mac OS User/Group support to 0.17.0 release notes
Fix anomalous backslash.
Add missing `**connection_args`
Add example to `git.latest_branch`
Fix `pep8` `E302` issues
Do not reset system locale to C when running the command. Fixes #4543.
Revert "Add missing `**connection_args`"

This reverts commit e2181f7c61a421914fb6a5c07eea008347520e5e.
Fixed typo
Updated suse installation documentation

With upcoming opensuse 13.1 release and the release of
Suse Linux Enterprise 11 SP3 it was time to update the documentation
Fixed error in ext_pillar() params

The minion_id param was not necessisary and was causing errors.
I also updated the docs to properly evaluate the yaml, and added
additional exception handling.
git state to update repo where rev = branch name
Minor docstring changes to publish.py
pillar/django_orm.py: copyedits
Properly identify Raspbian
Use debian_service as service provider for Raspbian
Fix traceback in service.py when OS not identified

If the OS was not properly identified, salt/modules/service.py is used
as a fallback provider for the service module/state. However, the way it
looks up the location of the initscripts directory results in a
traceback if the OS grain isn't in the lookup dict.

This commit simplifies the lookup dict and has the module use
/etc/init.d as the location for initscripts if the 'os' grain is not in
the lookup dict, fixing this traceback.
Fix corruption of files pushed to master with cp.push

salt.master.AESFuncs._file_recv(), which receives the files transmitted
using the cp.push execution function, is executed once for each chunk
received. However, it was opening the filehandle using a 'w' or 'w+'
mode, which always truncates the file. So, when a file that exceeds the
size of the file_buffer_size minion config option (default: 262144
bytes), is pushed to the minion, and is thus sent in more than one
chunk, the file on the master is truncated. The filehandle then seeks to
the offset location of the chunk that was transmitted and writes the
chunk.

With the file being truncated every time a chunk is written, the result
is a file which contains null bytes everywhere but the final chunk,
causing the file to be corrupted.

This commit changes salt.master.AESFuncs._file_recv() so that it opens
the file for appending (instead of writing) if the destination file on
the master exists and the offset is nonzero. Otherwise, the file is
opened for writing.
honor 'profile' args in nova mod; fixes #7279
Updated the gitfs tutorial to mention that the salt-states repo does not have the latest releases of the states as it was mentioned that was confusing in the IRC today.
jcockhren encountered an issue this evening with regards to s3fs buckets, I have added a note that details the solution to hopefully avoid this in the future.