CSHARP-1005: Fix ReadPreference to provide correct GetHashCode() values.
added missing 1.9.2 release notes file.
code review changes.

Conflicts:
	CSharpDriver.sln
CSHARP-1015: fixed miscellaneous build warnings
added travis and appveyor build files. Updated readme to point at travis and appveyor for build badges.