mixlib-shellout 1.x or 2.x both work

this needs to float and pick up whatever version chef picks up
Merge pull request #81 from opscode/lcg/fix-pedant

mixlib-shellout 1.x or 2.x both work
Reimplement shared() without using let()
Fix deprecation errors in search spec
Wrap shared stash in a mutex