Replicator now proactively sends auth credentials on every request.

I think this will fix the remaining Cloudant errors (timeout / socket-closed errors pushing large docs).
Speculatively fixes #185.
Properly handle identical re-creation of deleted document

If a document is deleted and then re-created with the same contents as its former first revision,
the new revision's revID is the same as the former one, causing a SQLite table constraint violation.
Fixed this by re-using the old row and setting its 'current' back to 1.
Fixes #205.
Updated FMDB
Better error handling in _bulk_docs

Fixes #200.
Real fix for 'resurrection' of deleted doc

A PUT, DELETE, PUT sequence should result in a rev with generation 3
that's a child of the tombstone revision.
This fixes #207 and is the real fix for #205.
Merge branch 'master' into stable
Update version to 1.003 (1.0.1 candidate 3)
Merge branch 'master' into stable