include?'s equality test is not reliable for Chef::Node objects
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
specify cookbook name in definition
Add connection failure recovery for the MongoDB

Conflicts:
	libraries/mongodb.rb
Fix tabs
Make metadata.rb more compliant - only string or array types are supported; default cannot be a hash.
Set mongodb/sharded_collections default to [].
Merge pull request #123 from flaccid/master

Make metadata.rb more compliant
Merge pull request #85 from markjreed/master

Correct node-inclusion test
Merge pull request #103 from whitekid/master

specify cookbook name in definition template
Follow up to #103, set source of template files can be another cookbook
Follow up to #26, forgot to assign configfile from attribute
Merge pull request #121 from Adallom/replicaset_support_connection_recovery

Add connection recovery support (also fixes timing bug after restart)
Add support for smallfiles flag

Conflicts:
	definitions/mongodb.rb
	templates/default/mongodb.conf.erb
fix tabs
updated apt dependency to allow more recent versions
Merge branch 'add_smallfiles_support' of git://github.com/Adallom/chef-mongodb into Adallom-add_smallfiles_support
updated the berks lock to reflect the new apt cookbook constraints