Set NOSIGNAL to 1 only if there is no support for async DNS

Also: add a force macro to always set it to 1.

See this discussion for more info vs signals, multi-threading and DNS
timeouts:

http://curl.haxx.se/mail/lib-2013-03/0086.html