Check Windows case insensitive app name

On Windows if we run `node-debug app` and real file name is App.js,
we have two identical files in resources tree (app.js and App.js),
but we can't set breakpoints in App.js.
Avoid serialization of internal properties

Current serialization algorithm don't support internal properties refs.
So we can't inspect in console something like this:
`console.log(console)` (tested on 0.11.13)
Connect to app after establishment of ws connection

This path is relative to next version of front-end.
For current version we don't have any difference.
Frontend update: fetched from 2234
Update tools/generate-commands algorithm

Automatically inject extentions to new front-end.

New front-end has full modular system, we create NodeInspectorOverrides.js
and define it as `node` module.
When front-end will try to receive `node` module, his request web-host/node.
Use default web socket to connect to inspector backend
Unregister shortcuts
Remove unusable tabs from settings screen
Hide sources chrome specifics
Extend protocol by Console.showConsole
Open main script on startup
Override WebInspector.UIString
Replace window title to `Node Inspector`
Override watch expression
progress