* Onboard node-pre-gyp
* Add missing dependencies
* Remove node-pre-gyp from bundledDependencies
* run prepare scripts under NPM<4.x
* fix string template
* Update version of package dependencies
* re-organize installation logs
* Add build logs for fallback logic
* Rename the test module name from 'simple-napa-addon' to 'simple-addon'
* Fix auto-resolve error
* Fix error in install.js
Now zone.broadcast/execute can run in linux.
Remaining issues in mocha tests:
1) Random failure for __napa_zone_call__ not found.
2) TS transcompiled code for await/async will make mocha stuck.