Equality support for MongoClientURI

Also added legacy slaveok support
JAVA-1472 JAVA-1433
These settings are just data containers and are generated from the other tested values.