Refs #294.

Removes HttpCompletionOptions param from
a few more HttpClient calls.

Builds a new handler profile per client.

Removes some dead code.

Conforms BulkDownloader to work closer
to existing code in ChangeTracker, etc.
Merge pull request #298 from couchbaselabs/issue-294

Refs #294.
Fixes #296.

Migrates to SQLitePCL.raw 0.6.1, which fixes the delegate
GC issue.

Also made Replication.Authenticator public.
Merge pull request #299 from couchbaselabs/issue-296

Fixes #296.
Allows disabling network-based unit tests
Merge pull request #300 from couchbaselabs/unit-test-cleanup

Allows disabling network-based unit tests
Bumping nuspec for 0.9.5-pre9
Cleanup NET45 build. Add missing NUnit lib.
Fix #303

* Add SafeAddToChangesCount() method which uses InterLocked to increment the changesCount value.

* Modify Puller and Pusher to use the SafeAddToChangesCount() method.
Merge pull request #305 from couchbaselabs/issue-303

Fix #303 ChangesCount Error
Fix #304 Too many open files

As the HttpClient's handler is not shared anymore, we need to ensure that the HttpClient is disposed after done using it.
Fix #307 TestParsePersonaAssertion failed

* Create EmailSite class to store email and site information

* Instead of using a list of strings, using EmailSite object as a key to store assertion in the assertions dictionary
Merge pull request #306 from couchbaselabs/issue-304

Fix #304 Too many open files
Bump nuspec to 0.9.5-pre10
Updating version to 0.9.5

Getting ready to push out for 0.9.5
Updating README

Changing README to reflect topics like building, testing, sample apps and where to find documentation.
Make sure document id's and revision id's are created in lowercase to match CouchDB.
Change tabs to spaces to match.
Set nuspec version to 0.9.5

* Set nuspec version to 0.9.5
* Add nuget build instruction to packaging readme
Fix #307 Rework with a simpler solution

Use 'Email:Site' string as a key instead of the EmailSite custom class.