Only ignore build in top level
Add some stuff to make building rpms easier

Conflicts:
	pkg/rpm/salt.spec
Make buildid a argument
add function file.grep
update function: file.grep

Add exception handling for cmd.run_all
wrap file copy in umasks to secure permissions

* salt.util.copyfile needs preceding with 54 (aka 0066) umask in order
  for new files to correctly get 0600 mode permissions.
* shutil.copyfile is preceded by a 63 (aka 0077) umask.

Fixes issue #8590
Alternative aesthetic for highstate
Add information about the undocumented changes output mode
Forgot to specify the width of the result formatter
Remove deprecated code and make use of `syspaths`.
No hard coded paths. Refs the salt-cloud merge.
Remove deprecated code.
Deprecate `vm_config*` config  var in favor of `profiles_config*`.
Salt Cloud, as Salt, now uses a common configuration directory.

Passing single configuration files to the CLI tool is deprecated and will be removed in Salt Helium.
Use the new form of passing the configuration file.
Fix typo s/build/built/
Merge pull request #8911 from ticosax/fix-typo-dockerio.built

Fix typo s/build/built/
CentOS should not be all capitalized
Tweaking the Result Status string and format string.
fixed a typo