JAVA-1246: Removed duplicates from hosts list parameter to ClusterSettings.Builder.hosts(). Also, throw if hosts list is null or empty.