Merge branch 'develop'

* develop:
  delete useless config
  add rpccall,ezk_litesvr
  add https config
  add zookeeper module
  add roc:call code.to send the url data via roc calling
  get user-agent from http header and add ua into the records
  modify parsers fixed problem that when access less paras will cause an exception in [a, b, c] = Lst
  modify the parser add some parameters
  add a new module to load geo info
  add ipaddr and timestamp to the urlparser Signed-off-by: asdfsx <asdfsx@gmail.com>
  add UidPartition calculating
  modify the log parsers
  add run_erl Signed-off-by: asdfsx <asdfsx@gmail.com>
  mv records.hrl into site/src package modify the log parser code
  add some log parser
  build rebar create rebar.config create a Makefile write some code to start mochiweb
Merge branch 'develop'

* develop:
  add new branch in pnparse_qs Signed-off-by: asdfsx <asdfsx@gmail.com>
  fix a ezk nodechange bug fix the bug, caused by the lacking ids change the way getting client's ipaddr, using X-REAL_IP instead of getpeer
  change directory structure, and modify some code Signed-off-by: asdfsx <asdfsx@gmail.com>
Merge branch 'develop'

* develop:
  test
  modify the readme and add some annotation Signed-off-by: asdfsx <asdfsx@gmail.com>
check the servers read from zookeeper, delete the invalid ipaddr in the zkservers
send the data to the valid zkservers
small change
delete the testhb declearation in urlparse
delete an io:format
Merge branch 'master' into develop