Too broad. Don't throw errors in things like salt-call for this condition. Only warn if user has explicitely disabled.
Merge branch 'develop' of https://github.com/saltstack/salt into disable_lspci

* 'develop' of https://github.com/saltstack/salt: (57 commits)
  fixed a typo in the halite docs, reworded a sentence to clarify how halite is obtained
  Using the same technique as the python path checker to determine the correct md5 command. This improves the previous technique.
  OS X doesn't call md5sum by its full name. Instead, it is installed as simple 'md5'. Because we don't know what OS we're deploying to ahead of time, we need to check that condition for that in the shim script and account for it.
  Remove stale files in the docs dir. Refs #7984. Tested against a build and walk-through of the HTML docs.
  pip freeze output has comments sometimes: ignore
  Removing nsProcess plugin. Using ExecWait and a sleep 3s to stop salt-minion.
  Fix my typo
  Change assertEquals to assertEqual
  Use versionadded instead of note
  Reworked part of the halite docs to clarify the running of halite itself, created sections in prep for nginx/apache work.
  Reformatted according to Debian spec. Also added note to  declare that images in doc/_ext/images were created in-house, by Salt Stack.
  Forgot to add youtube.py.
  Initial commit of a top-level COPYING file to assist package maintainers.
  Stop shipping fonts in the docset. Start using free-fonts from Google and then fall-back to system fonts if those are not available.
  Fix for swapped vars in ssh-client auth.
  Still guess an ID always, but only cache if it's a proper minion
  Add note about upgrading minions for 0.17.1
  fix bad indent
  Kill some whitespace
  Lint fixes for execution module file.block
  ...

Conflicts:
	salt/grains/core.py
Fix merge.
Pylint. (See, I learn eventually.)
Merge pull request #8085 from cachedout/disable_lspci

Disable lspci
Minor indentation fix.
copyedit recently-enhanced docs