Avoid concurrent sync attempts from the same replica in the client (#4451).
Merge remote-tracking branch 'drebs-github/feature/4451_avoid-concurrent-syncs' into develop
Add proper error reporting to shared db lock.
Merge remote-tracking branch 'drebs-github/bug/4435_add-proper-error-reporting-to-shared-db-lock' into develop
Use temp dir for server side locks (#4918).
Merge remote-tracking branch 'refs/remotes/drebs/feature/4918_ensure-server-side-locks-use-temporary-directory' into develop
add rw_lock to client ops
Merge remote-tracking branch 'refs/remotes/kali/feature/rw_lock_client_ops' into develop
Improve error reporting on couch backend design documents access failure (#4994).
Fix typo on tempfile.gettempdir() call.
Merge remote-tracking branch 'refs/remotes/drebs/feature/4994_improve-error-messages-on-client' into develop
Move lock resource to its own file.
Allow sync of large files (~100MB) (#4836).
Add test for syncing many small documents (#4836).
Make couch tests use only one couch instance.
Merge remote-tracking branch 'refs/remotes/drebs/feature/4836_allow-sync-of-large-files' into develop
Fix dev scripts doc and names.
Add debian package build dev script.
Merge remote-tracking branch 'refs/remotes/drebs/add-debian-package-build-script' into develop
Improve DesignDocUnknownError error reporting.