change function to generator
sync_all and sync_exist to generator
update urllib, proxy/npm.js use generator

but SyncModuleWorker still use callback type npm.js,
so just use co wrap to thunk.
after refactor SyncModuleWorker, remove this co wrap.
change npm.js to generator
add make test-dev, fixed #259
refactor sync_module_worker
refactor sync_module_worker
fix makefile, remove eventproxy
fix return versions
fix yield gather, sync missing deps even no missing versions
Merge pull request #253 from cnpm/issue237-sync-worker

Issue237 sync worker
hotfix for star user
update to koa@0.5.1
Merge pull request #261 from cnpm/update-koa

update to koa@0.5.1
show worker die date time
Release 0.3.7
update middlewares, fixed 264
Merge pull request #265 from cnpm/update-middlewares

update middlewares, fixed 264
Release 0.3.8
add koa-limit, fixed #267