Merge branch 'master' into development
Added state to deploy Git to targeted computers (currently Windows-only).
Testing the new Git state.
Corrected typo in one of the comments.
Enabled the 'roots' file server backend, which is required by Salt's Windows package manager.
Reverted incorrect comment edits.
Added state formula for the Panorama9 agent (currently Windows-only).
Fix missing EOL.
Push Panorama9 out to all development systems.
Corrected environment variable expansion in the git state formula.
One more try at accessing shell environment variables from Jinja.
Removed file.managed state that pushed INF file for the msysgit installer.  Will replace with a state that updates PATH on Windows.
Added placeholder for the Panorama9 client certificate.
Tweaked the permissions of the salt-ssh roster file to be more strict.
Added managed salt-cloud config and tweaked the salt-ssh roster config.
Updated the Panorama9 state to support Debian- and RedHat-family minions.
'pkgrepo: panorama9' should be added to the requisites of 'module: update_repos', so that any package catalog refreshes happen only once.
The p9-agent package lacks a dependency on perl-Switch, so it must be installed by the 'pkg: panorama9' state.  Otherwise, the p9agent service fails to start with the following error: "Starting the Panorama9 agent: Can't locate Switch.pm in @INC".
Prevent Salt from adding a newline to the end of cert.pfx when using file data from Pillar.
Initial version of the DBAASP configuration (just package dependencies for now).