* new project egg download api.
* fix: error occured when project has no dependency.
* fix: server and client side memory leak every time need to get project dependency keep importing egg in current
process, now read requirements in egg(zip) file directly.
* move project operations into ProjectWorkspace, workspace execute in tmp folder on both server/agent side.
* add agent error log file.
* fix: requirement not correct when installing this package.