Refactored machines part including cli and added rename functionality to cli
Removed unused file and data attributes from machines CLI
add chef search convenience library methods

search_env_filtered was copied from the the nova barclamp (originally
written by Sascha Peilicke)
Fixed specs to map to the old update method
Added id requirement to allow fqdn id attributes
Merge pull request #872 from tboerger/feature/machines-refactor

Refactored machines part including cli
Merge pull request #879 from mapleoin/search-lib

add chef search convenience library methods
Move new search helpers to utils cookbook

I just realized that it should really be in the utils cookbook, as the
crowbar cookbook is really specific to the admin node.
Merge pull request #898 from vuntz/move-search

Move new search helpers to utils cookbook