remove related pid file when kill the controlled process among seafile-controller
modify commited code format
change indent of commited code
Remove simplejson import

"import json" works in Python >= 2.6. simplejson is only useful for Python <=
2.5, which seafile doesn't seem to be targeting.
Merge pull request #718 from jyelee/master

remove related pid file when kill the controlled process among seafile-controller
Merge pull request #723 from brutasse/fix/simplejson

Remove simplejson import
Fix daemon mode in multiple programs under OSX

  - seaf-controller
  - seaf-daemon
  - fileserver
  - seaf-server
Merge pull request #726 from Chilledheart/daemonize_under_osx

Fix daemon mode in multiple programs under OSX
[scripts] remove obsolete setupmac.sh
Merge pull request #731 from Chilledheart/remove_setupmac

[scripts] remove obsolete setupmac.sh
[build] Add CMake Build System

  - remove key storage stuff
  - fix daemon build under osx with cmake
  - Set SOVERSION of libseafile to 0
  - remove shared library version
Create commits from worktree event queue. (Linux only now)
[client] Remove GC and clean up local blocks after repo is synced.
[client] Get worktree event detail on Windows.
[client] Fix a bug on worktree watching on Linux.
Implement new sync loop, upload part.
[client] Split huge data set to multiple batches for upload.
New sync loop implementation, download part.
test: Add the missing argument for read_index_from
Skip deprecated g_type_init() for GLib 2.36