404 GET on client results in error message : "cannot GET undefined (404)"

client.js toError() uses req.path instead of req.url for error message

http ClientRequest on node.js uses options.path so a GET for non-existent http://host/foo/bar request results in more useful error msg = "cannot GET /foo/bar (404)"