Reorganize scripts directory.
Prevent Couch Server State from making one unneeded GET request (#5386).
Fix class doc.
Improve changelog readability
Prevent couch instantiation from creating the db (#5386).
Merge remote-tracking branch 'refs/remotes/drebs/feature/5386_improve-sync' into develop
Properly close connections on couch backend (#5493).
Prevent file descriptor leaks on tests.
Merge remote-tracking branch 'refs/remotes/drebs/bug/5493_avoid-file-descriptor-leaks' into develop
Close connection after syncing (#5507).
Merge remote-tracking branch 'refs/remotes/drebs/bug/5507_close-connections-after-sync' into develop
Merge remote-tracking branch 'chiiph-github/bug/improve_changelog_readability' into develop
Fold in changes
Merge branch 'release-0.5.1'
Cleanup and pep8 fix.
Add splitted POST sync design docs (#5571).
Split sync in multiple POST requests in server (#5571).
Split sync in multiple POST requests in client (#5571).
Allow for interrupting and recovering sync (#5571).
Add sync status signals (#5517).