Initial port to node-webkit

What's broken:
 - ignoredDirectories, ignoredFiles filters
 - Maximize, minimize buttons
 - Borderless window