deal with case where another server in the replcation set is already
initiated, and connect to it for config because we don't have a local
config yet. however, still support if our current server is already initialized
feed Mongo::ReplSetConnection.new the array of servers its expecting
this isn't really an error if it's just returning the the result
adding support for chef_gem wihch is available for newer versions of chef
fix, Mongo::ReplSetConnection.new does not accept multiple arguments as mongo hosts but rather an array of hosts
fixed another occurance of multiple arguments being passed ReplSetConnection.new
Merge branch 'replset_arg_fix' of git://github.com/emourant/chef-mongodb

Conflicts:
	libraries/mongodb.rb
Merge branch 'replicate_init_breaks_past_second_node' of git://github.com/jro/chef-mongodb

Conflicts:
	libraries/mongodb.rb
Merge branch 'chef_gem_support' of git://github.com/emourant/chef-mongodb

Conflicts:
	recipes/default.rb
Replica set Reconfig action does not validate operation success