finish most of the client code.

1. Sixed a bug in iac.vim caused by curl: Except: 100 continue by Explicit
delete Except header.

2. Using google's diff_match_path to generate diff infos.

3. Fix some bugs in local server. iac.py

Signed-off-by: sunus <sunuslee@gmail.com>