Make DNS Client compatible with Google App Engine.

Tested from dev_appserver.py and a production GAE instance for both UDP and TCP requests to a Google DNS server (8.8.8.8).  For sample code see this discussion: 

https://groups.google.com/d/topic/google-appengine-go/D1LkpP1gG_c/discussion