add chef search convenience library methods

search_env_filtered was copied from the the nova barclamp (originally
written by Sascha Peilicke)
Merge pull request #879 from mapleoin/search-lib

add chef search convenience library methods