Fix bad signature of ClientRequest#setNoDelay

`noDelay` argument should be boolean, not Function
Add test of ClientRequest#setNoDelay interface

Uses an invalid address as request address to avoid actual HTTP requests (since it is not necessary to make a real request to test this interface).
Merge pull request #2203 from csnover/patch-1

Fix bad signature of http.ClientRequest#setNoDelay