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 #7248 from jcockhren/add_global_flag_git_config

Add global flag git config