[controller] cleanup old code
improvement for seaf-fsck
Merge pull request #813 from Chilledheart/cleanup_patch_1

[controller] cleanup old code
Merge branch 'fsck' into 3.1
[server] Improve output messages for seaf-fsck.
Fix build problem for lib/Makefile.am.
[fileserver] Prevent on_headers callback from being called more than once.
[server] Handle corrupted repo correctly in seaf-migrate.
Revert "[fileserver] Prevent on_headers callback from being called more than once."

This reverts commit dd835ef6283ea87b4a391a5b08a289e7672889b0.
[win] Fix a memory buffer bug in worktree monitor.
Revert "Generate web access tokens that can only be used once".
Fix bug when remove all files in a repo.
[client] Add log messages when producing conflict files. Rename the local version to conflict file.
Add config option for whether syncing temporary files of office
Merge pull request #855 from haiwen/sync-office-tmp

Add config option for whether syncing temporary files of office
Update client version to 3.1.6.
[client] Fix a syncing bug after a big file is uploaded.

If a file is added to worktree when a big file (>100MB) is uploading,
the new file will not be auto uploaded later. This is a bug in the logic
of multi-part file upload.
[fileserver] log detailed error when failed to create zip file
[client] Fix a bug in multi-part upload for large file sets.
Update client version to 3.1.7.