Node Debugger Should Make IP Address Configurable

Hi,

Today the Node debugger forces all debug processes to run on the loop back IP of 127.0.0.1.

See:

node/lib/_debugger.js

Line 1619 in f55926a

host = '127.0.0.1',

But there cases where you might want to expose a remote debugger port that's not just on the loopback interface. For example, on 0.0.0.0 instead. Otherwise, as it is implemented today, remote debugging is not possible -- since the use of the loopback forces all client connections to the node process to be local.