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
Fix critical filelist infinite loop race
Don't try to look in nonexistant backup dir
Merge pull request #14344 from terminalmage/issue14261

Don't try to look in nonexistant backup dir
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.
Remove references to deprecated config options
Merge pull request #14361 from pass-by-value/remove_config_references2

Remove references to deprecated config options
Merge pull request #14290 from mgwilliams/lxc-check-seed

avoid using test.ping on a non-existent minion
Merge pull request #14345 from makinacorpus/2014.7

Fix critical filelist infinite loop race
Allow OSX to run tests with change to TMPDIR
Merge pull request #14375 from rallytime/run_osx_tests

Allow OSX to run tests with change to TMPDIR
Skip lxc tests if no lxc and skip failing vt_test if running osx
Merge pull request #14378 from rallytime/test_cleanup

Skip lxc tests if no lxc and skip failing vt_test if running osx