Rewrite freebsdpkg module
Rewrite pkgng module
Update pkg state to work with freebsd jails
Make docstring point to internal docs for remove func
Add new mac user/group modules to toctree
Mask module aliases for freebsdpkg, pkgng modules
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.
Merge pull request #7437 from terminalmage/issue6495

Fix corruption of files pushed to master with cp.push
Merge pull request #7438 from terminalmage/bsd-pkg-rewrite

Rewrite FreeBSD package management
make supervisor understand process groups
E501 and whitespace
merge w/ develop
disable salttesting.pylintplugins.pep263 in pylintrc
modules.pkgng.list_pkgs: fix `except` syntax

salt/modules/pkgng.py:297: [W0623(redefine-in-handler), list_pkgs] Redefining name 'ValueError' from builtins in exception handler
modules.freebsdpkg.list_pkgs: fix `except` syntax

salt/modules/freebsdpkg.py:241: [W0623(redefine-in-handler), list_pkgs] Redefining name 'ValueError' from builtins in exception handler
modules.freebsdpkg: rm unused import of 'os'

salt/modules/freebsdpkg.py:73: [W0611(unused-import), ] Unused import os
honor 'profile' args in nova mod; fixes #7279
Merge pull request #7440 from hulu/nova-profile-fixes

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.
Merge pull request #7442 from gravyboat/develop

Updated the gitfs tutorial.