add waffle.io badge
[Tests] TestRemoteConflictResolution now passes

- Ported ReplicationTest.TestRemoteConflictResolution
- Fixed Puller bug that deleted revisions were not deleted from the
local storage.
Issue #58 -- Port ChangeTrackerTest

- Ported ChangeTrackerTest from Android.
- Made tests passed.
Allows for 0 changes to be valid result of Update.
Gateway config now persists data, deeper logging.
Use extension methods, allow Delete to result in 0 changes.
Fixed compilation error and removed unused CustomizableMockHttpClientHandler
Issue #59 -- Port BatcherTest

- Ported BatcherTest from Android
- Synced the code between Batcher.cs and its upstream Android implementation
Adds storage engine locks, no longer crashing w/ sigsegv.
Merge pull request #57 from couchbaselabs/replicationtest-testremoteconflictresolution

Port TestRemoteConflictResolution
Shortened wait timeouts, fixed test deadlock, add Cursor locks.
Misc cleanup.
Added a missing null check.
Merge pull request #56 from waffle-iron/master

waffle.io Badge
Make TestRunReplicationWithError and TestGetReplicator pass

- Use MockHttpClientFactory in TestRunReplicationWithError
- Fix TestGetReplicator by adding sleep for one second to wait for all statuses to get updated after calling replicator.Stop() method
- Fix Replicator not calling complete handler when the task gets cancelled which causes AsyncTaskCount not getting updated.
- Fix AsyncTaskStarted() method that UpdateActive() not getting called.
Added ToString override for better debugging.
Removes remnant from old iOS binding.
Merge pull request #86 from couchbaselabs/fixes-81

Removes remnant from old iOS binding.
Cleanup to Manager, Sqlite Storage Engine.

Allow users to provide a scheduler to use for invoking callbacks. Otherwise, the current synch context's scheduler is used. This is now configured via ManagerOptions.CallbackScheduler.

SqlitePclRawStorageEngine was swallowing exceptions, and these are now rethrown after logging them. As a result, Compact no longer works, as VACUUM now throws an exception.”
Removes remnant from old iOS binding.