Use randomized, truncated exponential backoff in event of conflict

BugzID: 42053
Merge pull request #56 from cloudant/conflict-backoff

Use randomized, truncated exponential backoff in event of conflict