mongos does not support enable_rest.

Do not allow it to be applied, in case enable_rest is turned on for all
nodes or as a default attribute setting.
When setting up replicasets if a connection error occurs then display the exception why we could not connect to the mongodb.
Fixed error checking. Only errmsg should be checked for error. For example {"ok"=>1.0} is a successful result, but it triggered the error in the previous version.
Merge pull request #138 from nightw/master

Replicasets configuration fixes and some small small tweaks around error handling and displaying
Merge pull request #133 from astral303/no_enable_rest_for_mongos

mongos does not support enable_rest, so don't set --rest for it.
Configure the mongod instance name at the attribute level closes #77

Conflicts:
	recipes/default.rb
	recipes/replicaset.rb