Fixed more versioning issues

Although the nodewebkit npm package tracks the same versions as node-webkit, it can also have patch/build versions which we need to filter out.
nock is unnecessary in production
Promise.promisify for promisifying entire objects is deprecated. use PromisifyAll instead
strip out root directory from zip to maintain compatibility with node-webkit 0.10.0 release
add test for downloading a zip with a folder that needs to be stripped out
remove stripped folder from files list
fix compatibility with node-webkit 0.10.0. - updated windows filename
Merge pull request #38 from gabepaez/master

Compatibility for node-webkit 0.10.0
node-webkit 0.10.0 version fix also on run

On windows, nwbuild -r source_folder will ignore cached node-webkit
README.md: added link to node-webkit
refine file version checking: based on https://github.com/bastimeyer/grunt-node-webkit-builder/commit/6331aad2e6501fb388de013d9bd8b52bba955756
Merge pull request #39 from nolith/patch-1

node-webkit 0.10.0 version fix also on run
Merge branch 'master' into develop

* master:
  node-webkit 0.10.0 version fix also on run
Fix and add a bit of error handling
Merge pull request #36 from 1j01/node-webkit-builder
Merge pull request #36 from 1j01/api-cli

Fix and add a bit of error handling
Merge branch 'develop' into master
Merge pull request #27 from badsyntax/version_fixes
Bump version
Use app name for the filename of generated executable
match coding style used in project