Depend on chefspec 3.1.0.beta.1
port to chefspec3.1
Make rubocop happy.
Test searching for clients
mock out nodes, try to mock out an environment with nodes and find it with a multi_environment_monitoring
Tests for the multi_environment_monitoring

Two nodes are added inside the 'offsite' environment.

These should be found when multi_environment_monitoring is true.
They shouldn't be found when multi_environment_monitoring is not set and the node itself is in a different environment.
make rubocop happy
Merge branch 'add_server_search_tests' into fix_multi_environment
Test the new multi-environment search for clients

Add a test to find only clients in specific environments.
Had to redo the stubbing to put nodes into an environment.