CSHARP-1082: Don't allow TagSets to be used with a ReadPreferenceMode of Primary.
CSHARP-1082: Postpone throwing an exception for using tags with ReadPreferenceMode Primary until Freeze is called.
CSHARP-1072: bumping max client supported wire version to 3.