Equality support for MongoClientURI

Also added legacy slaveok support
JAVA-1472 JAVA-1433
Separate commit and PR please...