Fix issue #34

- Implemented CookieStore class which has an ability to serialize and
deserialize its CookieContainer.
- Synced IHttpClientFactory interface with the Android’s implementation
: including cookie related method and making changes to all the classes
that implement the interface.
- Modified DefaultAuthHandler to pass CookieStore as one of its
constructor. DefaultAuthHandler will call the Commit() method on the
CookieStore object to persist the CookieContainer when it detects
‘Set-Cookie’ in the response header.
- Added CookieStoreTest for testing the CookieStore class.
- Added TestSetAndDeleteCookies() in ReplicationTest.
Fix for CouchDB/Cloudant syncing
Merge pull request #97 from cbsmith402/master

Fix for CouchDB/Cloudant syncing
Whitespace fix.
Fixes #88.

Attempting to open and existing sqlite db can generate
an 'out of memory' error as well, so the Open method
now checks to see if a database is already open.

Also cleans up TestBatcherLatencyInitialBatch to use
.NET types in lieu of Sharpen shims.
Merge pull request #101 from couchbaselabs/fixes-88

Fixes #88.
Refactor CookieStore

- Extend CookieStore from CookieContainer.
- Use JSON.NET to serialize / deserialize CookieCollection object.
- Use Reflection to access to the cookies field of the CookieContainer
- Rename Commit() to Save()
Refactor Replication.GetCookieContainer()

Change Replication.GetCookieContainer() to a read-only CookieContainer
property.
Fixes #102.

The NuGet packages for SqlitePCL.raw underwent name changes.
Updated the nuget package names, and had to manually add
SqlitePCL.raw-basic package first, as the SqlitePCL.ugly
package was picking up the (older) cached package instead.
Merge pull request #107 from couchbaselabs/xam-beta2-fix

Fixes #102.
Refs #102

Adds unstaged chunks that should have gone
in the previous commit.
Merges uncommitted hunks.

Several hungs should have been included in the
previous commit, but weren't staged. Fixes #102.
Final missing bits refs #102.
Update component to include renamed deps.
Updated Nuget Sqlite packages in iOS project.
Updates Nuget packages in for Android sample.
Merge pull request #96 from couchbaselabs/fix-issue-34

Fix issue #34
Manual merge of PR #105.