Nodewebkit 910

Issues
1. websocket connects but does not transfer data.
2. npm and nodewebkit needs installed in configure.
3. develop mode will not open multiple windows.

fixes #910 

I think this is not the change you might be concerned about @dionyziz he's simply adding another URI handler for file. We added one for bitcoin and chrome-extension a while back.