Import from vgnett

Fixes as found at https://github.com/vgnett/knife-psearch, plus an awesome README

Makes knife-psearch work with recent Chef clients, also adds some new option for parity with knife search.