Call shell with pacman

Conflicts:
	salt/modules/pacman.py
Fix pylint errors in 2014.1 branch
Merge pull request #18960 from rallytime/cp-18232

Backport #18232 to 2014.1
Merge pull request #18965 from rallytime/fix_pylint

Fix pylint errors in 2014.1 branch
Add some salt
Fix typo
Use a list instead of a tuple when running dpkg-query command
python_shell=True and shlex quotes

Conflicts:
	salt/modules/zypper.py
revised (better) fix of sh stuff in zypper mod

Conflicts:
	salt/modules/zypper.py
Native python searching instead of grep
Properly quote some parameters to sed
Merge pull request #18967 from rallytime/cp-18296

Backport #18296 to 2014.1
Merge pull request #18977 from rallytime/cp-18771

Backport #18771 to 2014.1
Merge pull request #18986 from rallytime/cp-18153

Backport #18153 to 2014.1
Merge pull request #18987 from rallytime/cp-18218

Backport #18218 to 2014.1
Use lists instead of tuples in modules/zypper.py

Conflicts:
	salt/modules/zypper.py
Merge pull request #18995 from rallytime/cp-18988

Backport #18988 to 2014.1
Typo