Merge remote-tracking branch 'upstream/develop' into develop
Allow user to use the '--global' flag for git config settings.

This resolves #7156
By default 'is_global' is set to False.
Side Effects: Each call to config_set includes the '--local' or '--global'
flags.
Merge pull request #7251 from terminalmage/docs

Audit module documentation (U to W)
Merge pull request #7248 from jcockhren/add_global_flag_git_config

Add global flag git config
Modify sys.doc to replace rst directives

This commit modifies sys.doc so that the rst directives within it look
better on the CLI when the docs are printed to the terminal.
Add halite startup hooks into the master
Merge pull request #7252 from terminalmage/sysdoc-rst-replace

Modify sys.doc to replace rst directives
Use raw strings with backslashes.
Merge pull request #7256 from s0undt3ch/develop

Use raw strings with backslashes.
Audit module documentation (X to Z + new mac modules)

This commit completes the work started in 7d4739d, putting CLI examples
in bash code-blocks to give them syntax highlighting on
docs.saltstack.com. Combined with 5094719, this both improves the
documentation on the website, as well as the messages seen when using
sys.doc.