test: fix async listener test for windows
tls: add ECDH ciphers support

Switch test fixtures to 1024 bit keys.
src: squelch unused variable warning

|i| and |j| arent't used when building without crypto support.  Hat tip
to Brian White.

Rename |l| to |k| while we're here because it's quite hard to discern
from |i| or |j| with some fonts.
http: force socket encoding to be null

Otherwise the string triggers an assertion error in node_http_parser.c