avoid using test.ping on a non-existent minion
runners.lxc: only use test.ping when needed
runners.lxc: move instatiation of Key outside the loop
Merge pull request #14330 from thatch45/2014.7

forward merge lxc fixes
Remove vm_config and vm_config_path from config.cloud_config function
Deprecate libcloud_version from salt/cloud/libcloudfuncs
Remove CloudConfigMixIn class from salt/utils/parsers (deprecated)
Remove cloud_config tests for deprecated arguments
Removed unused kwarg in boto_elasticache.present
Merge pull request #14342 from rallytime/fix_unused_boto_kwargs

Removed unused kwarg in boto_elasticache.present
Fix critical filelist infinite loop race
Don't try to look in nonexistant backup dir
Merge pull request #14332 from rallytime/cloud_deprecations

Cloud deprecations for Helium
Pylint caller.py
Merge pull request #14344 from terminalmage/issue14261

Don't try to look in nonexistant backup dir
"Hide" `contextmanager` and `depends` from salt's loader
Merge pull request #14347 from s0undt3ch/2014.7

[Cherrypick from develop] Pylint caller.py
Fix unused arguments in S3 external pillar
Merge pull request #14350 from terminalmage/issue14322

Fix unused arguments in S3 external pillar
Fix paths in proxyminion example

Default pillar root is /srv/pillar, not /srv/salt/pillar.