collection: prefix to _mongoc_collection_new since it is private.
read-prefs: change signature of creating read prefs to include mode.
cluster: add error for no acceptable peer discovered.
cluster: check and score read preferences when selecting target node.
tests: add simple developer utility to test forced secondary.