Fixes unnecessary cwd requirement in git exec module and exposes config management in git state module.
Fixes an exception that occurs when the config setting does not already exist.
Improve the salt-ssh error handling to try and stop JSON rendering errors from halting the salt-ssh run entirely.
Close VT PTY's. Fixes #10404.
Only close FD's if open. Only wait if alive.
Test if we're closing open PTY's
fixing an issue in the debian networking template related to DNS servers.  Since Ubuntu has moved away from /etc/default/networking since the 12.04 release, the build_network_settings doesn't create this file on Ubuntu systems higher than 12.04, the get_network_settings shouldn't return anything including defaults.
Merge pull request #13567 from s0undt3ch/hotfix/bootstrap-script

Update bootstrap script to latest stable
Clarified salt-cloud error reporting
Merge pull request #13569 from rallytime/cloud_error_msg

Clarified salt-cloud user error reporting
Fixed two straggling occurances of APIClient -> NetapiClient
Disable the 'routing table' index from the httpdomain

While very cool and quite handy, it doesn't make sense for how we use
netapi modules in Salt.
Improve the 'running' state's handling of param 0 as well as 'name' kwarg. Enable logging for state.
Renamed old autodoc-generated salt-api netapi module filenames
Add log message to masterapi minion runner
Added link to legacy salt-api release notes
Added link to the writing netapi modules doc
Added encoding to netapi modules
Switched to raw string for docstring to avoid pylint backslash complaints
Use bash for build_shar.sh

Bourne shell doesn't support arrays