Equality support for MongoClientURI

Also added legacy slaveok support
JAVA-1472 JAVA-1433
As above