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

  - Reflect the httpserver->fileserver changes
  - Set SOVERSION of libseafile to 0 as the same as what autoconf scripts do
[build] cmake fix

  - fix header install issue
  - remove key storage stuff
[build] fix daemon build under osx with cmake
test: Add the missing argument for read_index_from
Skip deprecated g_type_init() for GLib 2.36
[httpserver] bm->size >= 0 is always true

    In struct _BMetadata, size is unsigned.
    No need to check if bm->size >= 0
Silence compiler warning

   silence the warning of uninitialized head_id in putcommit-v2-proc.c
   silence the warning of implicit declaration of g_open in test-seafile-fmt.c
   silence the warning of implicit declaration of g_stat in test-cdc.c
   silence the warning of uninitialized e in merge-recursive.c
[TODO]update test_write_chunk to support new version of WriteblockFunc
Eliminate bad whitespaces in task.vala
Replace gnome-terminal with bash in test scripts