remove files which don't need to exist in repository.
revert miss files.
change the way define shell function to adjust dash shell in ubuntu.
fix compile error for client&server
remove no use bin
fix some compile errors.
Merge pull request #1 from neilss/master

remove files which no need to git and fix some compile errors