Greedy/non-greedy minion matching

See https://github.com/saltstack/salt/issues/15673#issuecomment-58235569
for a full discussion of this issue.

Refs #15673
Lint fixes
Fix exception found in integration tests
Fix bug in matcher logic for non-greedy grains matches
Greedy/non-greedy fixes to other matchers

(Yes, I know this needs a massive refactor.)
Typo
Remove debugging
Refactor for some DRY
salt-call/ssh, issue #16610:

Fix a regression when modules are called within an SLS
Update to latest stable bootstrap script v2014.10.14

* Fixed a regex issue with matching Salt's tags. Match v2014.7 but not 2014.7 as a valid tag
* Distro Support Added:
  * Added Linux Mint 17 support(Thanks Skyler Berg)
* Disrto Suuport Fixed:
  * Init pacman keys if not done so previously
Add no_use_wheel option to pip.install
Fix linting error
Add no_use_wheel option to pip.installed
Fix error message command argument
Fix linting error
Merge pull request #16617 from mzdaniel/16610-salt-call-ssh-SLS-custom-module

salt-call/ssh, issue #16610
Merge pull request #16615 from s0undt3ch/hotfix/bootstrap-script

[2014.7] Update to latest stable bootstrap script v2014.10.14
Lint fixing
OK, that was just embaressing
Document pillar ovewrite strategy